From d831ad71c605145c9651ffbcf0e6aa6f40b36409 Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Sun, 6 Dec 2020 19:03:41 +0800 Subject: [PATCH 1/6] sci-electronics/verilator: bump to 4.106 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Huang Rui --- sci-electronics/verilator/Manifest | 1 + .../verilator/verilator-4.106.ebuild | 42 +++++++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 sci-electronics/verilator/verilator-4.106.ebuild diff --git a/sci-electronics/verilator/Manifest b/sci-electronics/verilator/Manifest index c180ef7818..b912459036 100644 --- a/sci-electronics/verilator/Manifest +++ b/sci-electronics/verilator/Manifest @@ -1 +1,2 @@ DIST verilator-4.104.tar.gz 2149138 BLAKE2B 4233a04f77135276dcae17b220683ee31296c9e5ba3f4fdeac7413aa9907b8a06c1b10de10f4444912ec3653d3b4f5074e5060dc418c3264357014543fcbb2b3 SHA512 14e64768956056b12e5dd96031cc905b8022ca6e29e174108394df433d0efbac0e76c3751fc09699d7b972d58268ba55a8354c1bd9b9be4e385e0f86bc61d3c8 +DIST verilator-4.106.tar.gz 2191982 BLAKE2B 9dbd0dad390b4a009a062a8405dc01a317fed68a2f0becd4bf088c566f2457a4cda04a4c276cf31cdbaa0efa6e64f5618b9439221f8cf4bb469f20f1de1af397 SHA512 b1840b294b22c0d4cf17a0a154e73a631c62b30055f324dca98839ab85e2a524f9e3b6e981b192b941c1dd9837f326ae38cc3fcf686c3f8731d376dc89dd46fe diff --git a/sci-electronics/verilator/verilator-4.106.ebuild b/sci-electronics/verilator/verilator-4.106.ebuild new file mode 100644 index 0000000000..800aa8b45e --- /dev/null +++ b/sci-electronics/verilator/verilator-4.106.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit autotools + +DESCRIPTION="The fast free Verilog/SystemVerilog simulator" +HOMEPAGE=" + https://verilator.org + https://github.com/verilator/verilator +" + +if [[ "${PV}" == "9999" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" +else + 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 + +LICENSE="|| ( Artistic-2 LGPL-3 )" +SLOT="0" + +RDEPEND=" + dev-lang/perl + sys-libs/zlib +" + +DEPEND=" + ${RDEPEND} +" + +BDEPEND=" + sys-devel/bison + sys-devel/flex +" + +src_prepare() { + default + eautoconf --force +} From 89ee5916854b94a19c66bd18a61ecf4996a787ec Mon Sep 17 00:00:00 2001 From: Huang Rui Date: Sun, 6 Dec 2020 19:04:19 +0800 Subject: [PATCH 2/6] sci-electronics/verilator: drop 4.104 Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Huang Rui --- sci-electronics/verilator/Manifest | 1 - .../verilator/verilator-4.104.ebuild | 42 ------------------- 2 files changed, 43 deletions(-) delete mode 100644 sci-electronics/verilator/verilator-4.104.ebuild diff --git a/sci-electronics/verilator/Manifest b/sci-electronics/verilator/Manifest index b912459036..3c891d356c 100644 --- a/sci-electronics/verilator/Manifest +++ b/sci-electronics/verilator/Manifest @@ -1,2 +1 @@ -DIST verilator-4.104.tar.gz 2149138 BLAKE2B 4233a04f77135276dcae17b220683ee31296c9e5ba3f4fdeac7413aa9907b8a06c1b10de10f4444912ec3653d3b4f5074e5060dc418c3264357014543fcbb2b3 SHA512 14e64768956056b12e5dd96031cc905b8022ca6e29e174108394df433d0efbac0e76c3751fc09699d7b972d58268ba55a8354c1bd9b9be4e385e0f86bc61d3c8 DIST verilator-4.106.tar.gz 2191982 BLAKE2B 9dbd0dad390b4a009a062a8405dc01a317fed68a2f0becd4bf088c566f2457a4cda04a4c276cf31cdbaa0efa6e64f5618b9439221f8cf4bb469f20f1de1af397 SHA512 b1840b294b22c0d4cf17a0a154e73a631c62b30055f324dca98839ab85e2a524f9e3b6e981b192b941c1dd9837f326ae38cc3fcf686c3f8731d376dc89dd46fe diff --git a/sci-electronics/verilator/verilator-4.104.ebuild b/sci-electronics/verilator/verilator-4.104.ebuild deleted file mode 100644 index 800aa8b45e..0000000000 --- a/sci-electronics/verilator/verilator-4.104.ebuild +++ /dev/null @@ -1,42 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit autotools - -DESCRIPTION="The fast free Verilog/SystemVerilog simulator" -HOMEPAGE=" - https://verilator.org - https://github.com/verilator/verilator -" - -if [[ "${PV}" == "9999" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/${PN}/${PN}.git" -else - 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 - -LICENSE="|| ( Artistic-2 LGPL-3 )" -SLOT="0" - -RDEPEND=" - dev-lang/perl - sys-libs/zlib -" - -DEPEND=" - ${RDEPEND} -" - -BDEPEND=" - sys-devel/bison - sys-devel/flex -" - -src_prepare() { - default - eautoconf --force -} From e935dc6d3a82d358c53409cc849aaa91342c9ee1 Mon Sep 17 00:00:00 2001 From: Jian Lin Date: Sun, 6 Dec 2020 22:02:39 +0800 Subject: [PATCH 3/6] media-video/qliveplayer: bump to 3.20.2 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Jian Lin --- media-video/qliveplayer/Manifest | 1 + .../qliveplayer/qliveplayer-3.20.2.ebuild | 60 +++++++++++++++++++ 2 files changed, 61 insertions(+) create mode 100644 media-video/qliveplayer/qliveplayer-3.20.2.ebuild diff --git a/media-video/qliveplayer/Manifest b/media-video/qliveplayer/Manifest index 5300d98c61..9044a52281 100644 --- a/media-video/qliveplayer/Manifest +++ b/media-video/qliveplayer/Manifest @@ -1 +1,2 @@ DIST QLivePlayer-3.20.1.tar.gz 1504693 BLAKE2B 815e85aa0c190b0d44a20bae81b6533befe3a73402e2f31c5d56c330fd9542c6d8bdd9aae81a39bbf42397c614715de55d67b8fa2dfdb08e5fb6c487133b3605 SHA512 896e7313666a94c7aeacf776782acd1514d7d39cbeb45054b61c5391b90418d1b39da9e33b152d906710c7cdd153d14b7a8f0d8e8848ebcae9825a2f55b808b1 +DIST QLivePlayer-3.20.2.tar.gz 638142 BLAKE2B f9b7f6f69a4d751b57441e61b670a909408317801463415c8b0c311766bdbf16913c811e11c7a31096a6609b2e5e6f8ae64688d03d04dd1ebab97ebdf1644e08 SHA512 9ea868c59ff15ee6efa4a9c02578fee628c0f2985203d2696496512f9e1fd05b5d1642d4812711ef3be3843077b6f655288f07d48da7ceb80add20e7442cbf5b diff --git a/media-video/qliveplayer/qliveplayer-3.20.2.ebuild b/media-video/qliveplayer/qliveplayer-3.20.2.ebuild new file mode 100644 index 0000000000..45575fd89e --- /dev/null +++ b/media-video/qliveplayer/qliveplayer-3.20.2.ebuild @@ -0,0 +1,60 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{7..9} ) + +inherit xdg cmake optfeature python-single-r1 + +MY_P="QLivePlayer-${PV}" + +DESCRIPTION="A cute and useful Live Stream Player with danmaku support" +HOMEPAGE="https://github.com/IsoaSFlus/QLivePlayer" +SRC_URI="https://github.com/IsoaSFlus/QLivePlayer/archive/${PV}.tar.gz -> ${MY_P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64" +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +COMMON_DEPEND=" + ${PYTHON_DEPS} + >=dev-qt/qtcore-5.12 + >=dev-qt/qtgraphicaleffects-5.12 + >=dev-qt/qtquickcontrols-5.12 + >=dev-qt/qtquickcontrols2-5.12 +" +RDEPEND=" + ${COMMON_DEPEND} + $(python_gen_cond_dep ' + dev-python/aiohttp[${PYTHON_USEDEP}] + ') + media-video/mpv + media-video/ffmpeg + net-misc/curl +" +DEPEND=" + ${COMMON_DEPEND} + kde-frameworks/extra-cmake-modules +" + +src_prepare() +{ + cmake_src_prepare + # fix python version + sed -i "s/python3/${EPYTHON}/" src/qlphelper/bilivideo.cpp \ + || die "Sed failed to set python version!" + sed -i "s/python3/${EPYTHON}/" src/qlphelper/danmakulauncher.cpp \ + || die "Sed failed to set python version!" + sed -i "s/python3/${EPYTHON}/" src/qlphelper/streamfinder.cpp \ + || die "Sed failed to set python version!" +} + +pkg_postinst() +{ + xdg_pkg_postinst + optfeature "twitch support" "net-misc/streamlink" + optfeature "youtube support" "net-misc/streamlink dev-python/protobuf-python" +} From 65b79e834c5594c52903e930d3013adfae4f2dbf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Maciej=20Bar=C4=87?= Date: Sun, 6 Dec 2020 17:14:51 +0100 Subject: [PATCH 4/6] kde-apps/krecorder: new pkg; add 9999 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Maciej Barć --- kde-apps/krecorder/krecorder-9999.ebuild | 39 ++++++++++++++++++++++++ kde-apps/krecorder/metadata.xml | 16 ++++++++++ 2 files changed, 55 insertions(+) create mode 100644 kde-apps/krecorder/krecorder-9999.ebuild create mode 100644 kde-apps/krecorder/metadata.xml diff --git a/kde-apps/krecorder/krecorder-9999.ebuild b/kde-apps/krecorder/krecorder-9999.ebuild new file mode 100644 index 0000000000..905f00e102 --- /dev/null +++ b/kde-apps/krecorder/krecorder-9999.ebuild @@ -0,0 +1,39 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_TEST="false" +QTMIN=5.15.1 + +inherit ecm + +DESCRIPTION="A convergent audio recording application for Plasma" +HOMEPAGE="https://invent.kde.org/plasma-mobile/krecorder" + +if [[ "${PV}" == *9999* ]]; then + inherit git-r3 + EGIT_REPO_URI="https://invent.kde.org/plasma-mobile/${PN}.git" +else + SRC_URI="" + KEYWORDS="~amd64" +fi + +LICENSE="GPL-3" +SLOT="0" + +DEPEND=" + >=dev-qt/qtcore-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtmultimedia-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtquickcontrols2-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + sys-devel/gettext +" +RDEPEND=" + ${DEPEND} + kde-frameworks/kconfig:5 + kde-frameworks/ki18n:5 + kde-frameworks/kirigami:5 +" diff --git a/kde-apps/krecorder/metadata.xml b/kde-apps/krecorder/metadata.xml new file mode 100644 index 0000000000..321bd50005 --- /dev/null +++ b/kde-apps/krecorder/metadata.xml @@ -0,0 +1,16 @@ + + + + + xgqt@protonmail.com + Maciej Barć + + + Krecorder is a convergent audio recording application for Plasma. + Features: + - Record audio with a visualizer, and pausing functionality + - Ability to select audio sources + - Ability to select encoding and container formats + - Audio playback with a visualizer + + From e7f5a022281731f4fcdef3406fc6e24b11d934ad Mon Sep 17 00:00:00 2001 From: Andrea Postiglione Date: Sun, 6 Dec 2020 18:35:44 +0100 Subject: [PATCH 5/6] sys-cluster/pcs: fix dependency Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Andrea Postiglione --- sys-cluster/pcs/pcs-0.10.7.ebuild | 2 -- 1 file changed, 2 deletions(-) diff --git a/sys-cluster/pcs/pcs-0.10.7.ebuild b/sys-cluster/pcs/pcs-0.10.7.ebuild index 76bcbee88d..5b455099ac 100644 --- a/sys-cluster/pcs/pcs-0.10.7.ebuild +++ b/sys-cluster/pcs/pcs-0.10.7.ebuild @@ -20,7 +20,6 @@ DEPEND="media-libs/fontconfig >=dev-lang/ruby-2.2 dev-ruby/rubygems dev-ruby/bundler - sys-devel/gcc dev-libs/libffi sys-apps/coreutils " @@ -99,7 +98,6 @@ src_install() { rm -rf "${D}/usr/share/snmp" rm -rf "${D}/usr/lib64/python*/site-packages/pcs/snmp" #FIXME rm "${D}/usr/share/man/man8/pcs_snmp_agent.8" - rm "${D}/usr/lib/systemd/system/pcs_snmp_agent.service" rm "${D}/usr/lib/pcs/pcs_snmp_agent" rm "${D}/etc/default/pcs_snmp_agent" fi From ff3c16a753bb56cf05c8ddd03354dbc8a36d0aa7 Mon Sep 17 00:00:00 2001 From: Andrea Postiglione Date: Sun, 6 Dec 2020 18:38:19 +0100 Subject: [PATCH 6/6] sys-cluster/pcs: modify patch openrc Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Andrea Postiglione --- sys-cluster/pcs/files/openrc-0.10.7.patch | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sys-cluster/pcs/files/openrc-0.10.7.patch b/sys-cluster/pcs/files/openrc-0.10.7.patch index a2cd30d053..aad70cb107 100644 --- a/sys-cluster/pcs/files/openrc-0.10.7.patch +++ b/sys-cluster/pcs/files/openrc-0.10.7.patch @@ -18,7 +18,7 @@ cmd = ['systemctl', 'is-enabled', "#{service}.service"] else - cmd = ['chkconfig', service] -+ cmd = ['/usr/bin/rc-config','list default|/bin/grep -ow', service] ++ cmd = ['/usr/bin/rc-config','list default|/bin/grep -q', service] end _, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd) return (retcode == 0) @@ -27,7 +27,7 @@ cmd = ['systemctl', 'status', "#{service}.service"] else - cmd = ['service', service, 'status'] -+ cmd = ['/bin/rc-status', 'default|/bin/grep started| /bin/grep -ow', service] ++ cmd = ['/bin/rc-status', 'default|/bin/grep started| /bin/grep -q', service] end _, _, retcode = run_cmd(PCSAuth.getSuperuserAuth(), *cmd) return (retcode == 0)