summaryrefslogtreecommitdiff
path: root/app-misc
diff options
context:
space:
mode:
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/Manifest.gzbin47110 -> 47105 bytes
-rw-r--r--app-misc/OpenRGB/Manifest5
-rw-r--r--app-misc/OpenRGB/OpenRGB-0.5.ebuild53
-rw-r--r--app-misc/OpenRGB/OpenRGB-9999.ebuild9
-rw-r--r--app-misc/OpenRGB/files/OpenRGB-0.5-build-system.patch13
-rw-r--r--app-misc/ckb/Manifest10
-rw-r--r--app-misc/ckb/ckb-0.2.9-r1.ebuild53
-rw-r--r--app-misc/ckb/ckb-0.4.0.ebuild50
-rw-r--r--app-misc/ckb/ckb-0.4.2-r1.ebuild (renamed from app-misc/ckb/ckb-0.4.1.ebuild)29
-rw-r--r--app-misc/ckb/ckb-0.4.2.ebuild49
-rw-r--r--app-misc/ckb/files/ckb-0.4.0-modprobe.patch72
-rw-r--r--app-misc/ckb/files/ckb-0.4.2-gcc10.patch28
-rw-r--r--app-misc/datefudge/Manifest2
-rw-r--r--app-misc/datefudge/datefudge-1.24.ebuild2
-rw-r--r--app-misc/dtach/Manifest2
-rw-r--r--app-misc/dtach/dtach-0.9.ebuild2
-rw-r--r--app-misc/fhem/Manifest2
-rw-r--r--app-misc/fhem/fhem-6.0.ebuild4
-rw-r--r--app-misc/geekcode/Manifest2
-rw-r--r--app-misc/geekcode/metadata.xml5
-rw-r--r--app-misc/golly/Manifest2
-rw-r--r--app-misc/golly/golly-4.0.ebuild2
-rw-r--r--app-misc/lirc/Manifest2
-rw-r--r--app-misc/lirc/lirc-0.10.1-r4.ebuild2
-rw-r--r--app-misc/mc/Manifest2
-rw-r--r--app-misc/mc/mc-4.8.25.ebuild2
-rw-r--r--app-misc/pax-utils/Manifest2
-rw-r--r--app-misc/pax-utils/pax-utils-1.2.6.ebuild2
-rw-r--r--app-misc/recoll/Manifest2
-rw-r--r--app-misc/recoll/recoll-1.27.12.ebuild135
-rw-r--r--app-misc/rox-filer/Manifest2
-rw-r--r--app-misc/rox-filer/rox-filer-2.11.ebuild2
-rw-r--r--app-misc/solaar/Manifest4
-rw-r--r--app-misc/solaar/solaar-1.0.2.ebuild2
-rw-r--r--app-misc/solaar/solaar-9999.ebuild2
-rw-r--r--app-misc/spacenavd/Manifest3
-rw-r--r--app-misc/spacenavd/files/spacenavd-0.8-version.patch29
-rw-r--r--app-misc/spacenavd/spacenavd-0.8.ebuild87
-rw-r--r--app-misc/trash-cli/Manifest3
-rw-r--r--app-misc/trash-cli/trash-cli-0.17.1.14_p20170816.ebuild30
-rw-r--r--app-misc/trash-cli/trash-cli-0.20.11.23.ebuild25
41 files changed, 419 insertions, 315 deletions
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index e133f6ea942b..ff22938997e1 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/OpenRGB/Manifest b/app-misc/OpenRGB/Manifest
index 3d5be5410329..c61dfcfc90fd 100644
--- a/app-misc/OpenRGB/Manifest
+++ b/app-misc/OpenRGB/Manifest
@@ -1,5 +1,8 @@
AUX OpenRGB-0.2-build-system.patch 736 BLAKE2B cf03e1690f6bc671de860cc2d7346cb8bf97bb0bde16d6931f476794358a682b740f976ffac12c0e3ab8b52a11d785d1b31706120c3323e35cc812cede2a98e5 SHA512 5959c2b2c07f53f583fbb7c6f29e2128343167daff4bad59d652be44dd6b8fb6bcf04e84bf523731ccd2d8f296966bd7239c8edbccb72b3a9c42a3e184db71f7
+AUX OpenRGB-0.5-build-system.patch 755 BLAKE2B bda13d7d9de39d3dd79245ff7a13e22e09381a62ceaa58413b0aaa28017b6e860d032ab6ceb84f1140dc7f6c23dfecc1cadbcf696c8f872016307ea34d8870dc SHA512 50e110c01833113504a3a64e438a404196ae0af8e75007d6c42f3fcab5c20468f3fcb80f83d1f98ac7e1f4f88b1808ee28d0bf342b416d581c354a2388af32bf
DIST OpenRGB-release_0.4.tar.bz2 2195819 BLAKE2B 6416e143707e5ae48d0f26d205e1cc27571299d7d4b8483d18cc03db237d71ebc3574973fc1540dacc24662c536888e575e89db417e52dc9672d412fe41c540b SHA512 9ecdf0a0aec5916b1c705c1ad0bd567f46f9b0a4409211cb195ec7a4bfbc95c80bde13798839d23e867ed613cb34c6e9629da4aac942490f58ca9528f5f0a8bd
+DIST OpenRGB-release_0.5.tar.bz2 24183948 BLAKE2B c3e6eaab2224f97287a454375486cdacc6814f35fe6752271293d30110d066998d95a901224929cdec7f57a3983fa9d8f5dc488a2ccb6d128df36fac6bc4582a SHA512 d0bd69de94e7e94b9972c07851602d8437b4485d02e83e2fe84f21292acbeef32624ec82d5cb79de85a4dfec35431c469b124b0cc41cf1f741e6e52803dd82eb
EBUILD OpenRGB-0.4.ebuild 1114 BLAKE2B fbac5c83ffd46cd98d0665ca8e633508e04688a75ee593adbb094ea87fbf7e41e32f770dbccb596c4528b52d088a99cfce6fb7f155651c5c7bfffaf99009dd8d SHA512 3f80f1865c71f22069c8036cb3d54bf39eee755781ba70f784828bcffdb40a31704cf6e37c5ac0f60a29bc2d63f82aa46aa1b5147dbb9015de7f692131531832
-EBUILD OpenRGB-9999.ebuild 1190 BLAKE2B b9ad9b39646859eda82bae53514679d8646b04d21717b2170675a663ef236fb92590d4a7714ccb379a4b166e8f2408161ad4f603ed36e2171ee043edf1564759 SHA512 115d970d9a25a71b7a9045cc617cf42cc66f6fbb91f5411e712cde987dad0ba1d8dfdffb69c8b3ccf91776e8ee58b9eb3a61a691cb10f40ef5fd6f42bfcbbdae
+EBUILD OpenRGB-0.5.ebuild 1117 BLAKE2B 7aeb09d188ebf71fb187e20f866f9806ebb02882af669dbb654e8e2f2a22f79350771232abe9ef43a0cc96c14a606a326c8e38872528aad2cfd346ebbada9624 SHA512 1fdf041c54921e0fd9c8bc75ddcd60788692c70bc1cd7c4dbd1358d54b026704d5d3791817be144dd850d88c23db381d1ad8c9e41be7ae699398065d52ce68a9
+EBUILD OpenRGB-9999.ebuild 1117 BLAKE2B 7aeb09d188ebf71fb187e20f866f9806ebb02882af669dbb654e8e2f2a22f79350771232abe9ef43a0cc96c14a606a326c8e38872528aad2cfd346ebbada9624 SHA512 1fdf041c54921e0fd9c8bc75ddcd60788692c70bc1cd7c4dbd1358d54b026704d5d3791817be144dd850d88c23db381d1ad8c9e41be7ae699398065d52ce68a9
MISC metadata.xml 454 BLAKE2B 3494c8e32c5f741e269a332fbf382e5bc6dee352d9aa3ae674d78fab6b4db06ba734ab82182a9d0ac4888813b1d3bea80fb87e252070bf931575e8eabe58047c SHA512 586db979df41b203cc4c4df318ebeb136d7098c535325c34a5c75dd40dc0ed8b137e62ffec323ef1a28da7cb646f1fc1bc4aef75f9f25537f7dfcc8d502ba6bc
diff --git a/app-misc/OpenRGB/OpenRGB-0.5.ebuild b/app-misc/OpenRGB/OpenRGB-0.5.ebuild
new file mode 100644
index 000000000000..6c5d8e23cd0c
--- /dev/null
+++ b/app-misc/OpenRGB/OpenRGB-0.5.ebuild
@@ -0,0 +1,53 @@
+# Copyright 2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit qmake-utils
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI=${EGIT_REPO_URI:-"https://gitlab.com/CalcProgrammer1/OpenRGB"}
+else
+ SRC_URI="https://gitlab.com/CalcProgrammer1/OpenRGB/-/archive/release_${PV}/OpenRGB-release_${PV}.tar.bz2"
+ S="${WORKDIR}/OpenRGB-release_${PV}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="Open source RGB lighting control that doesn't depend on manufacturer software"
+HOMEPAGE="https://gitlab.com/CalcProgrammer1/OpenRGB/"
+LICENSE="GPL-2"
+SLOT="0"
+
+RDEPEND="
+ dev-libs/hidapi:=
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ virtual/libusb:1
+"
+DEPEND="
+ ${RDEPEND}
+ dev-cpp/nlohmann_json
+"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+ rm -r dependencies/{hidapi,libusb,json}* || die
+ if [[ ${PV} != *9999* ]]; then
+ eapply "${FILESDIR}/OpenRGB-0.5-build-system.patch"
+ fi
+}
+
+src_configure() {
+ eqmake5 INCLUDEPATH+="${ESYSROOT}/usr/include/nlohmann"
+}
+
+src_install() {
+ emake INSTALL_ROOT="${ED}" install
+
+ dodoc README.md OpenRGB.patch
+}
diff --git a/app-misc/OpenRGB/OpenRGB-9999.ebuild b/app-misc/OpenRGB/OpenRGB-9999.ebuild
index 1499b76f7273..6c5d8e23cd0c 100644
--- a/app-misc/OpenRGB/OpenRGB-9999.ebuild
+++ b/app-misc/OpenRGB/OpenRGB-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit qmake-utils udev
+inherit qmake-utils
if [[ ${PV} == *9999* ]]; then
inherit git-r3
@@ -18,7 +18,6 @@ DESCRIPTION="Open source RGB lighting control that doesn't depend on manufacture
HOMEPAGE="https://gitlab.com/CalcProgrammer1/OpenRGB/"
LICENSE="GPL-2"
SLOT="0"
-IUSE="udev"
RDEPEND="
dev-libs/hidapi:=
@@ -39,7 +38,7 @@ src_prepare() {
default
rm -r dependencies/{hidapi,libusb,json}* || die
if [[ ${PV} != *9999* ]]; then
- eapply "${FILESDIR}/OpenRGB-0.2-build-system.patch"
+ eapply "${FILESDIR}/OpenRGB-0.5-build-system.patch"
fi
}
@@ -51,8 +50,4 @@ src_install() {
emake INSTALL_ROOT="${ED}" install
dodoc README.md OpenRGB.patch
-
- if use udev; then
- udev_dorules 60-openrgb.rules
- fi
}
diff --git a/app-misc/OpenRGB/files/OpenRGB-0.5-build-system.patch b/app-misc/OpenRGB/files/OpenRGB-0.5-build-system.patch
new file mode 100644
index 000000000000..fe805988af5d
--- /dev/null
+++ b/app-misc/OpenRGB/files/OpenRGB-0.5-build-system.patch
@@ -0,0 +1,13 @@
+diff --git a/OpenRGB.pro b/OpenRGB.pro
+index 91e0079..7f279dd 100644
+--- a/OpenRGB.pro
++++ b/OpenRGB.pro
+@@ -26,8 +26,5 @@ TEMPLATE = app
+ win32:BUILDDATE = $$system(date /t)
+ unix:BUILDDATE = $$system(date -R -d "@${SOURCE_DATE_EPOCH:-$(date +%s)}")
+-GIT_COMMIT_ID = $$system(git --git-dir $$_PRO_FILE_PWD_/.git --work-tree $$_PRO_FILE_PWD_ rev-parse HEAD)
+-GIT_COMMIT_DATE = $$system(git --git-dir $$_PRO_FILE_PWD_/.git --work-tree $$_PRO_FILE_PWD_ show -s --format=%ci HEAD)
+-GIT_BRANCH = $$system(git --git-dir $$_PRO_FILE_PWD_/.git --work-tree $$_PRO_FILE_PWD_ rev-parse --abbrev-ref HEAD)
+
+ DEFINES += \
+ VERSION_STRING=\\"\"\"$$VERSION\\"\"\" \
diff --git a/app-misc/ckb/Manifest b/app-misc/ckb/Manifest
index a1ef25807fa2..173d49d5eec7 100644
--- a/app-misc/ckb/Manifest
+++ b/app-misc/ckb/Manifest
@@ -1,11 +1,5 @@
-AUX ckb-0.4.0-modprobe.patch 3049 BLAKE2B a144c5f7c3f1e8871fa4074f5cd36ba9b6664ba1047c8fc2b8a4b32b1b717ebe430b4a761c50b022684eafabcaed6c9af2f8dcc1ff91da53dc475e7fffab42e8 SHA512 7979cb591fa3190667cfd73e4d2e8b8a7fa894e07138f2bf7da841df3f739cbb2ced1f57c90383f0376a721b3fa02b56650845e01970ecee0e2000460f75dd22
+AUX ckb-0.4.2-gcc10.patch 868 BLAKE2B 67c3682f6aca611fd0955ab157e7e5b9a7ffd94a9acf45c12f2c8c0fda64de71e80939eb1a500331c8df4efa136bf031199fe4b5698aaf337b154837b44b135e SHA512 b0ae75c0be22576773adea5c0ecae8bae2b957de569a8863d31dcff2f29444941d50ca17e09d87e13d31c064191e0bff630b5f90cc606c0e24d6beb4d7b58cd7
AUX ckb.initd 659 BLAKE2B 1de2e8b9b555f2d083698e8302c972619dc08ca652bb1ef06e3a72ec9fa026f74aadb5e86491b4a95fe1c44699a21802907c75c67e3d09bc12caa2114052eaf8 SHA512 45c98f5b3cf2868fd7a5b0a015222b1dc6608847d380a1a3ccc95fab306bfde642a74e5dafe1545b380516fb4d41e30d76b9c1f826882dae28a0332f6c3b40ad
-DIST ckb-0.2.9.tar.gz 664625 BLAKE2B 37dc9c75876ca46fb10241da7b223ca67e5b9c0a998386f0f82eba15a97045e269b1f8a75dea18297865826bff241c21b255a507fd26e73747ee2656a228c4ce SHA512 7910f089d7b01ceade5ae8282db931c9decb9296d4c9c5fc2419eb7fb4ba5a2c0f85721a3a6846ed24a72f61b18374baa7fd27e11329b5d2f65b21916e8b96e1
-DIST ckb-0.4.0.tar.gz 838586 BLAKE2B 42d786d1934cce6bb082ba4c9f7081401153fa2bd209f290659cfd42787ef69fad9ad86c35df973f1934a03699a1472aa2a1ceb8ef70f46316558e764e5cd88c SHA512 81058d1e31e7328dac1b3a83cb443b9d9f29593e872d189766c1dfe8b502965fd9ea7a962423e94d5053c99d8dd8c50bd98638c11631a2ca586fb9ade700284f
-DIST ckb-0.4.1.tar.gz 845316 BLAKE2B 03b6d09ab9297fea30ecff5485fcb33d7ad00335b25ce8bbd7727db1b794c7016a8f161562b5271e29fcefb332b50797d91ff8c09724b96b8929033763ad6624 SHA512 294a29146978c722fdfbb9c2581ed3fc492b2ffead0de8c434bfe90e6aff6e61748517c0f98ae0d8747e7a95684cf22badf778b35358dbaa8acbc18a25ade993
DIST ckb-0.4.2.tar.gz 883681 BLAKE2B b3d921010b1caa8cb870770c6cf3ff0e9f6c65ea742325995e26351331e3063a16e8a391f593bfc8b16663cef0580e087d776796ea69776465122b08e00e9382 SHA512 4c80101e935a4d5137b0fd6aaf7d97889913af0bbb8e3097e035e2420043d6525094c1e3f7b5676e8c50328454251ff3260f6aa9b81ec583a2e8136333ee6af8
-EBUILD ckb-0.2.9-r1.ebuild 1188 BLAKE2B 31bd8b6247e0f3615b9f2a770e60651ebc3962390c1fb73c39138269acfd9daf30845c70a04c123a358fe52bef07933c618e748076a28bc3b7b79375374779bd SHA512 18531d54b89558b00ada031fd161f96f56105ace63b300db85aa699408184668aab56a9b21fec7c214df232525c5bbe28097aefe3bf7f1b63c650ffa0068f644
-EBUILD ckb-0.4.0.ebuild 929 BLAKE2B b29439748d07eaf2de1b48f473df25edeea66e460fa3770d024a13b8f3fe51d2586a7eb2944bc4d4560b6eb68c93182f5a8b15147b498d9fd4c12e7773a14d1f SHA512 79751bab8d45a33cbcadb17043623516a2ccd8dad6977e05d62564ecf2b19d7d387bda283b216c90a3207f9f84dcfbce431f49853266be294403e4593eedaea3
-EBUILD ckb-0.4.1.ebuild 883 BLAKE2B 8d533915088e7206c86c6f471bc706621416f21ae7eb05983eaa9835af968fee54cc3a7f7afd83c26bcb7561e513075b6b74778a24026a1da8316aac6ce4eb94 SHA512 baf2bd6325e50ec524c21911ec9ff9e961c14ed90ae6da0223f2fec17a34ec407b5474065b3db20ce2577b13b7ee6497d5682e0ea240a08f4eaa5c12cbe91c2b
-EBUILD ckb-0.4.2.ebuild 883 BLAKE2B 8d533915088e7206c86c6f471bc706621416f21ae7eb05983eaa9835af968fee54cc3a7f7afd83c26bcb7561e513075b6b74778a24026a1da8316aac6ce4eb94 SHA512 baf2bd6325e50ec524c21911ec9ff9e961c14ed90ae6da0223f2fec17a34ec407b5474065b3db20ce2577b13b7ee6497d5682e0ea240a08f4eaa5c12cbe91c2b
+EBUILD ckb-0.4.2-r1.ebuild 794 BLAKE2B 5adcbcbb36a5e9c6da8bd9c31017b17020e68e2e8fc063d8227401726a3aa6626bb60012d4f323da00827274ae73aeec439c0199f249a1c5da7983ff7085b114 SHA512 392a3918f652d78b20fde9d8705bdd78ffbcf3847c0aa1352cf559b1dacfdf54f1316880ef8fe0e12bfd375c55b239037070cf606cb46d01187f4785ee09c7f8
MISC metadata.xml 319 BLAKE2B 413fd0ee948a3bf39044251e819bbf2e10c2896b857b8079a23fe46d8639ddcc7c1c7289c8d3a6f8b9a82cb05e65b38298fabe4359c27497a7aced8fa97d276f SHA512 a878c93cd07a39758b418d7884df552a6741805d148959487d0b0114fb6e5476a718b637b02526310b810e153b0e027abafef14d4e3fd981e1ba1ba88bb1fda2
diff --git a/app-misc/ckb/ckb-0.2.9-r1.ebuild b/app-misc/ckb/ckb-0.2.9-r1.ebuild
deleted file mode 100644
index a0d3d2a09f0a..000000000000
--- a/app-misc/ckb/ckb-0.2.9-r1.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop qmake-utils systemd
-
-DESCRIPTION="Corsair K65/K70/K95 Driver"
-HOMEPAGE="https://github.com/ckb-next/ckb-next"
-SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="
- >=dev-libs/quazip-0.7.2[qt5(+)]
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- virtual/libudev:=
- x11-libs/libX11
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( README.md BUILD.md DAEMON.md )
-
-S="${WORKDIR}/${PN}-next-${PV}"
-
-src_prepare() {
- default
- sed -i -e "s/-Werror=all//" src/ckb-daemon/ckb-daemon.pro || die
- sed -i -e "/quazip/d" -e "s/^.*QUAZIP_STATIC/LIBS += -lquazip5/" src/ckb/ckb.pro || die
- sed -i -e "s#/usr/lib#/usr/libexec#" src/ckb/animscript.cpp || die
-}
-
-src_configure() {
- eqmake5
-}
-
-src_install() {
- dobin bin/ckb bin/ckb-daemon
- dodir /usr/bin/ckb-animations
- exeinto /usr/libexec/ckb-animations
- doexe bin/ckb-animations/*
-
- newinitd "${FILESDIR}"/ckb.initd ckb-daemon
- domenu usr/ckb.desktop
- doicon usr/ckb.png
- systemd_dounit service/systemd/ckb-daemon.service
-}
diff --git a/app-misc/ckb/ckb-0.4.0.ebuild b/app-misc/ckb/ckb-0.4.0.ebuild
deleted file mode 100644
index a0ae03736993..000000000000
--- a/app-misc/ckb/ckb-0.4.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop cmake-utils systemd
-
-DESCRIPTION="Corsair K65/K70/K95 Driver"
-HOMEPAGE="https://github.com/ckb-next/ckb-next"
-SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="
- >=dev-libs/quazip-0.7.2[qt5(+)]
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- virtual/libudev:=
- x11-libs/libX11
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( CHANGELOG.md README.md )
-PATCHES=( "${FILESDIR}/${P}-modprobe.patch" )
-S="${WORKDIR}/${PN}-next-${PV}"
-
-src_configure() {
- local mycmakeargs=(
- -DDISABLE_UPDATER=yes
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- newinitd "${FILESDIR}"/ckb.initd ckb-daemon
- cmake-utils_src_install
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/app-misc/ckb/ckb-0.4.1.ebuild b/app-misc/ckb/ckb-0.4.2-r1.ebuild
index b9d31b54b0ea..5dcd46ea00a6 100644
--- a/app-misc/ckb/ckb-0.4.1.ebuild
+++ b/app-misc/ckb/ckb-0.4.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-inherit desktop cmake-utils systemd
+inherit xdg cmake
DESCRIPTION="Corsair K65/K70/K95 Driver"
HOMEPAGE="https://github.com/ckb-next/ckb-next"
@@ -12,38 +12,31 @@ SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64"
-IUSE=""
-DEPEND="
+RDEPEND="
>=dev-libs/quazip-0.7.2[qt5(+)]
dev-qt/qtcore:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtwidgets:5
virtual/libudev:=
- x11-libs/libX11
-"
-RDEPEND="${DEPEND}"
+ x11-libs/libX11"
+DEPEND="${RDEPEND}"
-DOCS=( CHANGELOG.md README.md )
S="${WORKDIR}/${PN}-next-${PV}"
+PATCHES=( "${FILESDIR}"/${P}-gcc10.patch )
+
src_configure() {
local mycmakeargs=(
-DDISABLE_UPDATER=yes
)
- cmake-utils_src_configure
+ cmake_src_configure
}
src_install() {
- newinitd "${FILESDIR}"/ckb.initd ckb-daemon
- cmake-utils_src_install
-}
+ cmake_src_install
+ dodoc CHANGELOG.md
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
+ newinitd "${FILESDIR}"/ckb.initd ckb-daemon
}
diff --git a/app-misc/ckb/ckb-0.4.2.ebuild b/app-misc/ckb/ckb-0.4.2.ebuild
deleted file mode 100644
index b9d31b54b0ea..000000000000
--- a/app-misc/ckb/ckb-0.4.2.ebuild
+++ /dev/null
@@ -1,49 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop cmake-utils systemd
-
-DESCRIPTION="Corsair K65/K70/K95 Driver"
-HOMEPAGE="https://github.com/ckb-next/ckb-next"
-SRC_URI="https://github.com/ckb-next/ckb-next/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-DEPEND="
- >=dev-libs/quazip-0.7.2[qt5(+)]
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtnetwork:5
- dev-qt/qtwidgets:5
- virtual/libudev:=
- x11-libs/libX11
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( CHANGELOG.md README.md )
-S="${WORKDIR}/${PN}-next-${PV}"
-
-src_configure() {
- local mycmakeargs=(
- -DDISABLE_UPDATER=yes
- )
- cmake-utils_src_configure
-}
-
-src_install() {
- newinitd "${FILESDIR}"/ckb.initd ckb-daemon
- cmake-utils_src_install
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
-}
diff --git a/app-misc/ckb/files/ckb-0.4.0-modprobe.patch b/app-misc/ckb/files/ckb-0.4.0-modprobe.patch
deleted file mode 100644
index 31dc3303b328..000000000000
--- a/app-misc/ckb/files/ckb-0.4.0-modprobe.patch
+++ /dev/null
@@ -1,72 +0,0 @@
----
- src/daemon/input_linux.c | 21 ++++++++++++++-------
- src/gui/mainwindow.cpp | 14 ++++++++------
- 2 files changed, 22 insertions(+), 13 deletions(-)
-
-diff --git a/src/daemon/input_linux.c b/src/daemon/input_linux.c
-index 0391243e..8489f5b5 100644
---- a/src/daemon/input_linux.c
-+++ b/src/daemon/input_linux.c
-@@ -55,13 +55,20 @@ int uinputopen(struct uinput_user_dev* indev, int mouse){
- ///
- /// Some tips on using [uinput_user_dev in](http://thiemonge.org/getting-started-with-uinput)
- int os_inputopen(usbdevice* kb){
-- /// First check whether the uinput module is loaded by the kernel.
-- ///
-- // Load the uinput module (if it's not loaded already)
-- if(system("modprobe uinput") != 0) {
-- ckb_fatal("Failed to load uinput module\n");
-- return 1;
-+ /// Let's see if uinput is already available
-+ int fd = open("/dev/uinput", O_RDWR);
-+ if(fd < 0){
-+ fd = open("/dev/input/uinput", O_RDWR);
-+ }
-+
-+ // If not available, load the module
-+ if(fd < 0){
-+ if(system("modprobe uinput") != 0) {
-+ ckb_fatal("Failed to load uinput module\n");
-+ return 1;
-+ }
- }
-+ close(fd);
-
- if(IS_SINGLE_EP(kb)) {
- kb->uinput_kb = 0;
-@@ -79,7 +86,7 @@ int os_inputopen(usbdevice* kb){
- indev.id.product = kb->product;
- indev.id.version = kb->fwversion;
- // Open keyboard
-- int fd = uinputopen(&indev, 0);
-+ fd = uinputopen(&indev, 0);
- kb->uinput_kb = fd;
- if(fd <= 0)
- return 0;
-diff --git a/src/gui/mainwindow.cpp b/src/gui/mainwindow.cpp
-index 968764e7..1eb95bda 100644
---- a/src/gui/mainwindow.cpp
-+++ b/src/gui/mainwindow.cpp
-@@ -282,14 +282,16 @@ void MainWindow::updateVersion(){
- if(kextstatOut.isEmpty())
- daemonWarning.append(tr("<br /><b>Warning:</b> System Extension by \"Fumihiko Takayama\" is not allowed in Security & Privacy. Please allow it and then unplug and replug your devices."));
- #elif defined(Q_OS_LINUX)
-- QProcess modprobe;
-- modprobe.start("modprobe", QStringList("uinput"));
-+ if(!(QFileInfo("/dev/uinput").exists() || QFileInfo("/dev/input/uinput").exists())){
-+ QProcess modprobe;
-+ modprobe.start("modprobe", QStringList("uinput"));
-
-- if(!modprobe.waitForFinished())
-- qDebug() << "Modprobe error";
-+ if(!modprobe.waitForFinished())
-+ qDebug() << "Modprobe error";
-
-- if(modprobe.exitCode())
-- daemonWarning.append(tr("<br /><b>Warning:</b> The uinput module could not be loaded. If this issue persists after rebooting, compile a kernel with CONFIG_INPUT_UINPUT=y."));
-+ if(modprobe.exitCode())
-+ daemonWarning.append(tr("<br /><b>Warning:</b> The uinput module could not be loaded. If this issue persists after rebooting, compile a kernel with CONFIG_INPUT_UINPUT=y."));
-+ }
- #endif
- settingsWidget->setStatus(tr("No devices connected") + daemonWarning);
- }
diff --git a/app-misc/ckb/files/ckb-0.4.2-gcc10.patch b/app-misc/ckb/files/ckb-0.4.2-gcc10.patch
new file mode 100644
index 000000000000..e070471cdc02
--- /dev/null
+++ b/app-misc/ckb/files/ckb-0.4.2-gcc10.patch
@@ -0,0 +1,28 @@
+From a9f41cd8b8f5b04c0c66c6d94f96a9725943831e Mon Sep 17 00:00:00 2001
+From: Erik Zeek <zeekec@gmail.com>
+Date: Tue, 12 May 2020 09:56:49 -0600
+Subject: [PATCH] Fix gcc-10/-fno-common error
+
+gcc-10 now defaults to -fno-common and does not automatically add extern
+to variables declared in headers.
+
+https://gcc.gnu.org/gcc-10/porting_to.html
+
+Signed-off-by: Erik Zeek <zeekec@gmail.com>
+---
+ src/daemon/devnode.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/src/daemon/devnode.h b/src/daemon/devnode.h
+index a0b3a931..349e778d 100644
+--- a/src/daemon/devnode.h
++++ b/src/daemon/devnode.h
+@@ -5,7 +5,7 @@
+ #include "usb.h"
+
+ /// Device path base ("/dev/input/ckb" or "/var/run/ckb")
+-const char *const devpath;
++extern const char *const devpath;
+
+ /// Group ID for the control nodes. -1 to give read/write access to everybody
+ extern long gid;
diff --git a/app-misc/datefudge/Manifest b/app-misc/datefudge/Manifest
index 8970b4083f69..458ecf0dda34 100644
--- a/app-misc/datefudge/Manifest
+++ b/app-misc/datefudge/Manifest
@@ -2,5 +2,5 @@ AUX datefudge-1.22-bsd.patch 2839 BLAKE2B 995dcdf0b03346ffc8dfa2b119ab9f2c2e4a9d
DIST datefudge_1.22.tar.xz 12964 BLAKE2B 2f76647a3f7c73e43ff6b4fd57d57d21cae75fd8bc304a5cab7c66d9798795e2386f6219a51d71f57e13463e88a3e518160d90ae01bae5253cbcb7c8a3acf763 SHA512 ed67d334ca8296ae1c7b5ee1efc6ec7aafaad0aeb9f0f0387245c2eeea94ccc59ab804778b93ab8b34a512b83a3ec81d10f341d4f4f22b4a07fccdadaefb6d8b
DIST datefudge_1.24.tar.xz 14152 BLAKE2B c0a386193e6761abade4643e2f56520738baf4bb739d4c94cec3e47a8feb5ebdf32a6e8b4a0c3dbb9584136b9855abcc68f5134e082083dfb61e977ae45c0bc7 SHA512 cd548a7e8ff10189e101fa339b2845cdd19a59354e43b02cf47e466855ec192dc2084951f7663a94da56a580dd24524047651d8bcb41aa478fe94b24dffaedeb
EBUILD datefudge-1.22.ebuild 973 BLAKE2B 9427b1f03d460a0d78989f8a9796e2b187c993287c9c2037cfe9515de95d2ec66e23fbcaa9af4d157d0ae7760a0dac9f47aef2ac4fb1a1a45f43ba4b303d53b9 SHA512 3aa437ab4cb0142b67e7a4b6ce4c66fe4afad4ac777cb6a4c42ea23bd1fd0781086fe4ed3219b16c1c4490cc822642b58dd40454f917483ed21397a7d930e8df
-EBUILD datefudge-1.24.ebuild 811 BLAKE2B 14f915bbe3324c2161c8db51a5ba69a0e210c849aa14d9c32ca7f9f8b5dd10c0aa22fa83f88cc4d0dffffbfcd06ac1bbd8e12f2edfb8db3feb4c40fd0a9e2413 SHA512 58f7ae341c0b1674d28ca20e62a24f67bc9214bf27b6026fe4aa72dbd3263bfbf8d5ec8d8724b76671a16981712acead563540d1fd9e4496aa46aaff017d034b
+EBUILD datefudge-1.24.ebuild 810 BLAKE2B 55294f79ba83bd410c71ca766a8a939d11dfa73f383e54f527d7edcc7a4c26fcb5006d0e4ec0427661aa8b85693b3621c54d9d318bd0831d8896f1bf0216fe7d SHA512 b224553e0ea12cfe0bbb443dd19a6736297045a886ee6046afd4c3832698dcca3755d42596181ea8c35f15bae51d6d76fd667c5981c70a0ebd0a093d8d5ab18c
MISC metadata.xml 167 BLAKE2B e4dadf27fd344484f2bccb5b904909c89aac568c32e5b3c44bdf139eacefd4b4fae74419f503d2b7da0dccc1b68ba05d777d11292c0f89270d1ac5c9c703e8ca SHA512 7c8decb24ee3a850e38186cf3c7f8933a28017426806870ad6ef9ceb2533be147a2681fc789b535a81cb528af8c29d90d3006e4f250aee23bd7dea4561294e33
diff --git a/app-misc/datefudge/datefudge-1.24.ebuild b/app-misc/datefudge/datefudge-1.24.ebuild
index 80dd1bfd51bf..ae3251a7d789 100644
--- a/app-misc/datefudge/datefudge-1.24.ebuild
+++ b/app-misc/datefudge/datefudge-1.24.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://debian/pool/main/d/${PN}/${PN}_${PV}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris"
IUSE=""
src_prepare() {
diff --git a/app-misc/dtach/Manifest b/app-misc/dtach/Manifest
index 13d80ad29c88..139ace8a87b5 100644
--- a/app-misc/dtach/Manifest
+++ b/app-misc/dtach/Manifest
@@ -1,3 +1,3 @@
DIST dtach-0.9.tar.gz 60608 BLAKE2B 915b3a13cfd86a2e72505c9f8778ebbc9f25db761815e1352c0bc1281aaddcc95a837a880999379c19912fd3980bb77a20711796ef71b06282f1a27a6cc3572d SHA512 28c13dc8c96c16b9c6153a3a11fdeb4a4bc72e84e1f2575043b047cd8e600a47232f29544ffd87d82e2575623ec2e999a26e23e9eac25ec81c7722bdf98cfb18
-EBUILD dtach-0.9.ebuild 454 BLAKE2B 16f990d75606aca3bcfee47a510a3fe88694d13bc084411909b5f41cd5c7b16c0d8882409342671e23c256098878cc9ff5ea4c4e4222e78344cb13da62a9663c SHA512 a1332ed9d6d2bd7425297654b3d2a7dda9acb512f4af262e78318bd14a02416e949e268d2f04d62e54f55103ef435b7725263b0eedd9aa4e31b3d318ff0f39e6
+EBUILD dtach-0.9.ebuild 465 BLAKE2B 8016c13e7c56fdae2b23689f003940f76b1c7dd1284ce960360a12b1463674f54b4503a7ac5abb3a3c8e91e82c49c7c5315883cb36298243d1cbfc72e06dda1d SHA512 64840147c3285909fe240d8216ea6248e9d29dcc0f73d2f9d3690a9958c7a5a507107e001d77408c35ee6fc9d262e496f5be1c41f666d343596c7887a9fb47b5
MISC metadata.xml 393 BLAKE2B 0a07b0eac6407190f07439b29f3cfbe185450ba5dfe0c4d3988c6d6abfe12c728029bda874cfaef61c48abe6182288e70ceee27d5db22b8eec03b20476db2991 SHA512 39071ddc8ee3913fb6898bbf5ce5488c76f6a7fa5f3f3905359a228d432cc76fe0336c0640d0fcd26c1be97abc220626c4258c5cd1de280a50d033b57d84aaa7
diff --git a/app-misc/dtach/dtach-0.9.ebuild b/app-misc/dtach/dtach-0.9.ebuild
index bf55cf7d2474..976bf60c519d 100644
--- a/app-misc/dtach/dtach-0.9.ebuild
+++ b/app-misc/dtach/dtach-0.9.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 s390 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 s390 sparc x86 ~x64-macos"
IUSE=""
src_install() {
diff --git a/app-misc/fhem/Manifest b/app-misc/fhem/Manifest
index f23155e3dc7b..eb208cbd4f2e 100644
--- a/app-misc/fhem/Manifest
+++ b/app-misc/fhem/Manifest
@@ -3,5 +3,5 @@ AUX fhem.initd 447 BLAKE2B c724aa0b16fa7c6e1018e78c6ece9d1ba6357d147d1909326a5ad
AUX fhem.service 208 BLAKE2B b577fd84a166ef87f2aaf58f2fc6758d070b4181f3254e236aa376322ad4bd4b0c7e04aa9205fbc235fc39f9e8f27d17a6ae36a732058d9a7ca97154ac61398d SHA512 3f2baf5e2238074ce65e1eacfadd8f2ffd582c26e50ab03d3ac18a03acbe6b5aa85bb1258e405dae81b51f9c5554a2ee872f72dc4e929df88f7fa5681916171b
AUX fhem.tmpfiles 31 BLAKE2B 57659fe7fe189d03cd1fdbd073421f2215b90db9d2c00b335ca3b98b7c42b23085c9ccadd85fc40c5c21e393c571bacc6804b06dc47de88bfcfe4384d7be88f8 SHA512 4e29020ae5d114c6ab3ad1935a8b4b1b4d6d521771554130304534f69a0ec6961f93b64ad45aabeeff9ab1a73dbe97187922f845c849565105801edffc1ac0ce
DIST fhem-6.0.tar.gz 28562819 BLAKE2B 4bc4f232caf0adc35ded72f380c1d4c816a22304af357f9b204fb856c2053038e3db2d834b7448d3cf43e84d3f435a36d047e48606b9e1083ab4963b38a75301 SHA512 a8e9d74b1d68ad7c9aea0a4d463aa877cb607458cb6ecf76203c96ff2156fd8b8a3b9cb5687ac0a5cd1eca5f94552433de55f3696b7be54a3cfa8df9cf74fbe1
-EBUILD fhem-6.0.ebuild 2317 BLAKE2B edeaf1b860b8dc15787378e3027d31ecdaa59f7f3a3c162cc033aa95a989cb0b5bda6e060759e4baf7aa0e8f2e0318961be20dbc979985d52c8159bb000fb21b SHA512 6553868c4e139ebe40ab0b9f1d2d1fed1a5277bfd76c1a3ff27ce44ca678610431dd33be379347ad84ca567a8b9098c06d981fb5540176e18caea977c2dce5fb
+EBUILD fhem-6.0.ebuild 2317 BLAKE2B 70e5ed672a3d19c57fc6824f982ee7cfe57624f3142e6da27e4fe00f48f00e4d9eb9f0014c9ce7e24128350cbae53c8d0f8c8fbb61b4432d74e0c294403f3584 SHA512 a86a1c857ebd4917da525631198b39f6562b6aec69bc47c32afd83adbcf42806b3693093372bc1a0b5a9f2402f6cfaddc7e831faaef6c676f43f759c647efa03
MISC metadata.xml 648 BLAKE2B 7d812ebc3a0e960a7a3eb744d339820af256c558220e3bc3e041751a253890be6227f7b6a19df7ceec363318800c18838fa6923a0d5c71049fc1352416d6d9f7 SHA512 4518524695a6efbfe86db125d625bb5fe58174c74968e336a34f648bf2784832eea99f322e340c922aca9c5ab43d50f3f4d0334377eed4447ea1f3c5ea6e995a
diff --git a/app-misc/fhem/fhem-6.0.ebuild b/app-misc/fhem/fhem-6.0.ebuild
index 5f23795bcb7d..3cdba522132d 100644
--- a/app-misc/fhem/fhem-6.0.ebuild
+++ b/app-misc/fhem/fhem-6.0.ebuild
@@ -3,7 +3,7 @@
EAPI=7
-inherit systemd
+inherit systemd tmpfiles
DESCRIPTION="A GPL'd perl server for house automation"
HOMEPAGE="https://www.fhem.de/"
@@ -92,7 +92,7 @@ src_install() {
newinitd "${FILESDIR}"/fhem.initd fhem
systemd_dounit "${FILESDIR}"/fhem.service
- systemd_newtmpfilesd "${FILESDIR}"/fhem.tmpfiles fhem.conf
+ newtmpfiles "${FILESDIR}"/fhem.tmpfiles fhem.conf
newman docs/fhem.man fhem.pl.1
diff --git a/app-misc/geekcode/Manifest b/app-misc/geekcode/Manifest
index 67965f8f70a6..fa5e6e92cf27 100644
--- a/app-misc/geekcode/Manifest
+++ b/app-misc/geekcode/Manifest
@@ -1,4 +1,4 @@
AUX geekcode-1.7.3-exit.patch 276 BLAKE2B bd008224a005aa5554d4932b3d7ecaba241009deed3e633bf787d04546141f64c9e00d3617af20fb9a84b3f304bb2b037c860528919faaf6e7a0a979e5999378 SHA512 eb8161f72166c6c03c9b6a6355a3bc6fda6aa415a3cb7e9b7d8643de9b7a414249a42d5816e191e739a433b6633b146b5058ef43ca959775b8dacf8ed9cb44bc
DIST geekcode-1.7.3.tar.gz 60617 BLAKE2B 9e848d45054805e21489e59c6e31ba4aa41a557bf9f89754a3423724bbc449415b3033de0383b9e035af6409abfb24c36b5fcb5a25ad90a14602f7d2164b59af SHA512 eca8489dafee507246538bbb8d35cc17c5712571603bad1f470803883cdbaf9658769df77e214704b6a5adec382f76e599a2f6c48ec3759861159ac626131bfa
EBUILD geekcode-1.7.3-r1.ebuild 688 BLAKE2B ee41bfa3d30a75f59e8af4f0da398a4fb1d2958fe77ab2798313c0855e99cc55234a2cc41a9a69684a691b4e51636f6941400dae1c6faf26bb0b392cf2afc53e SHA512 4cfd0f2ebbe60249bf0d8865470f4dba4326d37e310245bd89731509a051ba18bdecafe95caa6e16ef06e2df98426a8e0fc0104be2a4ddce90c127f604549c08
-MISC metadata.xml 325 BLAKE2B 54f0eab50c63d869f888be5d8293aa90fddb6c3bba3659903f9a3f91e5fb5214ce0bcbe08c72718fc51fcd62ae251f4b999714f2d425c9091a5700e2ca7f59bf SHA512 53919d4488a8dd446a22f6d5017d7ba41d1e510a66be9a24cf20b50a9eb047b2c771518b5bc1b2c5c58b7c34ab6465f80a40cda72594586f23f96c39bf0208f4
+MISC metadata.xml 245 BLAKE2B 3c0714cdd9bae31bdd4066cdacae1b7f6da612dfb694a03268c1229922ea4b9786750624e77844eb39dd5a239a4cd025b7a520551434481dd133e5f12358f051 SHA512 893b63b0ea6d148dc82926eb61cc86db6ec79b5121f65ec56160f7ccea3610a134851cc82e9161a32ff7bd8094ee5c6b8e16060b4642b046a769bcd85dc19b32
diff --git a/app-misc/geekcode/metadata.xml b/app-misc/geekcode/metadata.xml
index 08dd382f3c44..9357284b9682 100644
--- a/app-misc/geekcode/metadata.xml
+++ b/app-misc/geekcode/metadata.xml
@@ -1,10 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>pinkbyte@gentoo.org</email>
- <name>Sergey Popov</name>
- </maintainer>
+ <!-- maintainer-needed -->
<upstream>
<remote-id type="sourceforge">geekcode</remote-id>
</upstream>
diff --git a/app-misc/golly/Manifest b/app-misc/golly/Manifest
index 90509f0860ce..19db43c46816 100644
--- a/app-misc/golly/Manifest
+++ b/app-misc/golly/Manifest
@@ -6,5 +6,5 @@ AUX golly-4.0-CFLAGS.patch 686 BLAKE2B 1d82b951bee9f336931ad2589bae03bd8e52ac2f9
DIST golly-3.4-src.tar.gz 5480295 BLAKE2B 6bd0c71083d021adb660ed8fd333399865e5f486b6d95d2851aefd31fd2ad09a04419e6e3b2e0ff38b1d934ebb975525c07ca841210cc05f60f9ecf92362bc48 SHA512 bb2b1a653f9556901aa18d2d56c75c2c5e55bd7451b2b5bfb6268793758c12a6b00d30fa52c08ebd47e5db98fbec6fb80c64194cd93a1a41846adbd824c7af47
DIST golly-4.0-src.tar.gz 5579026 BLAKE2B fc6c9d4db80e92635ac466250ca65c5cbe496c668f2fbd583226a2ecd686ac022aa4d47f453628284bceeb16554b91340b442216eab8412506243e30085a3a32 SHA512 3a39e170ceddfa4f8c261a81f7b45039e9cc2aef901915d83d3227231514bf66e254d307802cb0afddd7458722b8cbf2ce527cb9ee84a2710b52bf5bdb15484d
EBUILD golly-3.4.ebuild 1364 BLAKE2B 4e3ec9e4fd7a5746b30dca2a01d4e3b77eb0728a56aaf7936c5ff58372461e13076bbff0755ad2e375b35f65e3d3f0abe68743a55c45da48970e33548e108cfb SHA512 88bede339f2178bcdf8f83c33813495d45e51a301abd8796c93da7a7b39a97a049079efeaddf13b61f84229efd6384ce9387b882f1bdf112153c3c67e56b34a0
-EBUILD golly-4.0.ebuild 1383 BLAKE2B 1f7c5c8aca92f0d1dbab09da3fdaa6d162cb562687a62a2ca54ff6c6176412a1571928454902011cb3569057c12fe004755d151dcdea9895763441b613dced81 SHA512 acdde6e179ee58fd81be2daf0b55475570f428cdc5c6fa6d3d4f1c73138b9998317aae6c3f6b7dcb9e09bb207964cefcf91cf8f8a3a946ee24f461ccaaf8fc37
+EBUILD golly-4.0.ebuild 1382 BLAKE2B a0f68d1b52f96b1720c5eb6c9b1c76b98d85b3a520d76d7ff7b8db9a3576fd4788c88517427675ae9910f640ac3c756021157dae4232ef72d473f3c60419c6d1 SHA512 ae21035d11f692ba999286e4ddfcef0211da37353211fe2992778e49ff12214ade434a354928f46d3c184e5e8f227e7284f72d58333541a1b2df1d12daa50ae0
MISC metadata.xml 326 BLAKE2B 6064832ecd0867971a46cd3c998419df96a09aea31c361b98cc81212e1a84bb99053f14a86321b194196df7e74d1859d7c82c2f55adcf0dd887224754aed381e SHA512 be4d2ed3256cbb48987657dc4a6569c4fa415a495488f17bffe0954bd54127bfc4f6652912b18666a02887bfe31769d1b0c1a67c311e286abca347a9b756301f
diff --git a/app-misc/golly/golly-4.0.ebuild b/app-misc/golly/golly-4.0.ebuild
index a8adfaba6a94..c6e352c091fb 100644
--- a/app-misc/golly/golly-4.0.ebuild
+++ b/app-misc/golly/golly-4.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
IUSE=""
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
diff --git a/app-misc/lirc/Manifest b/app-misc/lirc/Manifest
index 8b644f1a9fa6..3f5dfb8ec954 100644
--- a/app-misc/lirc/Manifest
+++ b/app-misc/lirc/Manifest
@@ -9,5 +9,5 @@ AUX lircmd-0.9.4a-r2 382 BLAKE2B 14e6f7822d8878a9047fc26cb0927ae61c70092788133a3
AUX modprobed.lirc 549 BLAKE2B f58dcefff1becd48edaddab0d48e46f361b99de714bc8d3ae0d72f49fc8699fe9b9c7d8818a94eb7b40a5a653bfc8ca61ec11374c49ecebd1ef235d4ed8b8c08 SHA512 a64cac97e21ab53c247d8dd3e518b3caee5eeb9c3558727eba8a04684894c6be1695ce681e71d559474f4e78bbb39130d97f843eae18e56b3d3eb70f1fbefc63
DIST lirc-0.10.1.tar.bz2 2523226 BLAKE2B 47b7ee87de8f64f7f829af519c0d296a85cf91790148927e850965177d4984bb994a0ad122cb59c3db508813d0824ffec45126e794abd08174a052361cea53e5 SHA512 31c0b6ee169b302b99994a2a3fa0ebcae0e01cb83c02fe02acf1de5ba8cf77a091a0221c7d8104448c30930adafe654cd08afb7d0df6b5b7ec2d47df26e5df9d
EBUILD lirc-0.10.1-r3.ebuild 3850 BLAKE2B 901ee4538227ee8fea67cd7f3368d2d1bd1d4d675a08389876f1e5592a66066ad48c81084e3309e1115c69dc9eb07ae5b3f31a766ab6ee421014a72820fe063a SHA512 0b5e2140748d35febd8271ed0edd17fe9b207349f961a6f0ffaebb28d3bc8e5354ffd1306303d68ed8e2fbfc877482586e82e76f47e7e82f83261057afda8646
-EBUILD lirc-0.10.1-r4.ebuild 3906 BLAKE2B 8c6a18dd572de8d0fe9073b10fd3151acfbd3c36a9185cee4dc7e65916a6ad2ee14f321128dcf33454c7301f9d61632993ca5c7685df4a62410b1420e3055bf6 SHA512 5e391f04c611655d859757c9612fa252f63e1ac815fca8fe8e7f687ef0a2de72e6317d2651a986e0d91d9c409f1e1400906bd4d25f10e3fdba23d5eb25142fb3
+EBUILD lirc-0.10.1-r4.ebuild 3902 BLAKE2B 9e33f4f1c18ab440cd064060581919c90e9544054f86b985c223f862a9cd0a46b2783c87f8f1cf028002f17a25a50adb8acd95f444ada9c46f67b1ff949e5e33 SHA512 34f3f3e021b5d872f00214433b04f91cbfebbc8010c65f1991bbb7561de72dce6d89f5df0eec67a7366bb075075267c7a220b631047a0259c9c32bc4a635cfba
MISC metadata.xml 818 BLAKE2B 01aa3a8beeeed191a70a2154861022ce2af9fea56e1e3b8d8fc2126b647629823a750f0a64040fb65e376e6ca78070747ff40903521c84fc78af7aa5be45cf76 SHA512 4de2c162a07647f17797f827936626710a56980baebb8596436417aa0501d3b2e44c633c8c298813bed9b9ec12425e5ec89769df33e858f6a86fa328e6e252a1
diff --git a/app-misc/lirc/lirc-0.10.1-r4.ebuild b/app-misc/lirc/lirc-0.10.1-r4.ebuild
index 1c7393516243..05b01aec1097 100644
--- a/app-misc/lirc/lirc-0.10.1-r4.ebuild
+++ b/app-misc/lirc/lirc-0.10.1-r4.ebuild
@@ -22,7 +22,7 @@ fi
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ppc ppc64 x86"
IUSE="audio +devinput doc ftdi gtk inputlirc static-libs systemd +uinput usb X"
REQUIRED_USE="
diff --git a/app-misc/mc/Manifest b/app-misc/mc/Manifest
index eb5e06519c7c..236068216ad4 100644
--- a/app-misc/mc/Manifest
+++ b/app-misc/mc/Manifest
@@ -4,6 +4,6 @@ DIST mc-4.8.24.tar.xz 2434988 BLAKE2B 18bd730d5bfbad19fa5e70fb578cf587a3df8da338
DIST mc-4.8.25.tar.xz 2488324 BLAKE2B 47047c85fbe3ce1c54b9a3477c35fb05d76b3688205bfd13db03844bb9d8b3e74498ef4d6b449cfcf79c0188687accd93602274b7e8c0cbffc5247d433e33272 SHA512 51913fd41df18b49498b97ad8e13aa4365cec24ab24169b1abe93209263e4cfea4b52e0faccaf934182c84e8eb5dc49336c885358b4b66c48d38900f890fde5e
EBUILD mc-4.8.24.ebuild 2855 BLAKE2B 74fdf3aac3459a98b10520e036f3c752866b105c81c875245341960c28d77981cf6cdd3bfd7cc4b244689feb7008f9297f6028e394bfba60693f593c9021176e SHA512 457dd712e0ecc24c8a6d1ea180b49ff53b56ba8cbd27b74cf63041c47cf5671e6fa5b934ef37a3ad57fca74502c249100337a46b28d91956e755aae9405f3ea8
EBUILD mc-4.8.25-r1.ebuild 2871 BLAKE2B 5d9fc7fcdf3d9d6c3a7f8d31799d82d471f9259098724bc0ab0298c4888faa121f852035e1b95c2a7bfcdaf1072e09b380fa99dce47d456ab5b0313553cec16f SHA512 77b2f606b468b292ee958159166436e067cb082a6a5302b5271fc034ca97ba2eb35365f900f47c51503c4fb642a9e502cba1d2b8f0c47447d843ed302e458c64
-EBUILD mc-4.8.25.ebuild 2809 BLAKE2B d2a17486c2fd38a4ec9247bd5e3cbabeb864be1d758552828d1d458a8f73bc084084118a30aa831892a21f4ccb131ab08e4460196b281d28fc0f036f506f141d SHA512 4065fb06be203d628bc46ea6262446b93038765774e167668d585132883b7a4a8dfd387e691f7108ab0c31b45bb72993aa353993926bfeb37872062d972d8f23
+EBUILD mc-4.8.25.ebuild 2802 BLAKE2B 604a07ddd8285551e0e0a4b283d891b6ddf6e778c51cba8868a5b976a91915b5403fafb362cc721c2573829d794d7da286f17089125d8e3c7b010464a8912af5 SHA512 236127c33c8d21c694dfb36bcc1ff9e526692eeef68ff20e281c4919a05af52c7bccd2600d8a67b8c20a296988cc6a4fdb4f94323cf9765507a9aa99c9111510
EBUILD mc-9999.ebuild 3050 BLAKE2B 101a2fa59995345bbca727af306f2dc367ebb30028137f52bcc618235914e80fc8c2c8411fa859092a1fd1d4014c1d20b675f25f4a2d744f11db304c14b95e1f SHA512 ad30cbbe132a4e3ab2477e03fd4a4eaa2a518d3b237b27b90a37178288278211ff90af7a6d111442990ea055586bd181641ef8147e4e56b83aed4ef3263c4dfd
MISC metadata.xml 773 BLAKE2B c7f3bb9bfb49c380a0493eabadcedec215df8696c5d52433aaccdffa0bf5ba3b89c77c291e19ed88c5ac29718e34eece1d3dabbc3ba6c1ec7862970f3900e204 SHA512 c5c0ca5a41a78cf746e14264b291f81ccffaa9c34a4149d27a9293cca8d304cb4844c07979b31218b250c3baeaccef2cba529c2ab43e81dc5552dca34ddbd4da
diff --git a/app-misc/mc/mc-4.8.25.ebuild b/app-misc/mc/mc-4.8.25.ebuild
index f2506e57245a..75d0a3f5c742 100644
--- a/app-misc/mc/mc-4.8.25.ebuild
+++ b/app-misc/mc/mc-4.8.25.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://ftp.midnight-commander.org/${MY_P}.tar.xz"
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
IUSE="+edit gpm nls samba sftp +slang spell test unicode X +xdg"
REQUIRED_USE="spell? ( edit )"
diff --git a/app-misc/pax-utils/Manifest b/app-misc/pax-utils/Manifest
index f643834a2f13..bd07f9628bb6 100644
--- a/app-misc/pax-utils/Manifest
+++ b/app-misc/pax-utils/Manifest
@@ -1,3 +1,3 @@
DIST pax-utils-1.2.6.tar.xz 680696 BLAKE2B b271e19ed5ec1024d7c6e5723c12464c6ab07646dfbfd4738bfe0250629205051642421425d7c7c5f540b1ac3d100c13d1beca398d9766f7f477830ab128eef2 SHA512 59fe16c5573414aa2952a99c5b85c16cf10dbbee76943f263d31d5b1aa8818a9b00fa78c8b6dadbe02216de54fc32b26d80303a17e2d854de6bb9dd8b431f617
-EBUILD pax-utils-1.2.6.ebuild 1884 BLAKE2B 69b9255e150bc934fed0adf443a5e4454e116184ef794fd5bdcf2ed1c5f057fdca1172aed2907e8af478c92a1df62dbe2af1adc5bebd2e014770a49301727876 SHA512 e3872bea7ca453169fd3756d121f4ea97652d162b0ed258de46e7cef66114a7cb102008a17456a654f3967e6875e4baa214de6a02afe7ab0a4b44a3123e873eb
+EBUILD pax-utils-1.2.6.ebuild 1903 BLAKE2B 308656bc3fbf8c597c984dd61c86ec4fcf5084b75c4a83e417ccdc49fae8c49b65b0195ad0156e009fe8e41d6ae6a5555df8781b55c4a8288b3abe01fa4f2d44 SHA512 b4a3b8872fc4e6f23ba6a22fb77bb0f73624bd76450ee8be8823bd9b7b487266b407cc7cbb5526a609fb8b0c8df5a8f9307ead8f0af741a49ea9f5997825a9dc
MISC metadata.xml 795 BLAKE2B 410a2dbab6104e5da8b29d92f288ac82619bea027e1e452428c9bb993d8b34475a2ce6d7d0ed8c40244f0ac31b619cc7a221c3545b46b8029284adbcbd45d9e5 SHA512 97e8fafd52f62a3db3d28a61f55895ecf667592516be68977599dd82d10c2107eb325218ccfc102d51cf8ce453c3f64e8ab4b82b25a5298bcf3ff0e33cdf40f3
diff --git a/app-misc/pax-utils/pax-utils-1.2.6.ebuild b/app-misc/pax-utils/pax-utils-1.2.6.ebuild
index 2ab27eb29bc5..4c1399c21d0e 100644
--- a/app-misc/pax-utils/pax-utils-1.2.6.ebuild
+++ b/app-misc/pax-utils/pax-utils-1.2.6.ebuild
@@ -29,7 +29,7 @@ RDEPEND="caps? ( >=sys-libs/libcap-2.24 )
# >=linux-headers-4.11 to pick linux headers with statx, bug #737094
DEPEND="
${RDEPEND}
- kernel_linux? ( >=sys-kernel/linux-headers-4.11 )
+ kernel_linux? ( !prefix-guest? ( >=sys-kernel/linux-headers-4.11 ) )
"
BDEPEND="
caps? ( virtual/pkgconfig )
diff --git a/app-misc/recoll/Manifest b/app-misc/recoll/Manifest
index cbcf3a343f14..dce8f67bef65 100644
--- a/app-misc/recoll/Manifest
+++ b/app-misc/recoll/Manifest
@@ -1,3 +1,5 @@
DIST recoll-1.25.19.tar.gz 2845683 BLAKE2B 745eac2dd3208619e173abba78f1e03186cdb5deb363c30728184a9d826c698d8e088cc0420178754131792f0d933f395a4fdb209a4315888b733a1209644580 SHA512 d56aff810e335f8212b908118de8fe12fc8d8f8341ebc281244c00dfe2216e008c655f4d39955b6c71928a28ea0aea073036fed17be5b80e8443fe6dfbe374f6
+DIST recoll-1.27.12.tar.gz 3184471 BLAKE2B 60bcdee44259fa7f8b9decb9258ca0dae4edbf0cee1e8b1353cb59418503f0fcea9b439ecd6352500ff5b4cccfae08fc2a3f7f786fbd096cf18fd21fb809705b SHA512 3701dff056b8200f3b3c1bb2acaa69356c0def00959a0b74c14e1d500bd9e05fc81d82ce8b7db59d7e5b85617a8a7197700031aab65b31e005a4fedeaff59e97
EBUILD recoll-1.25.19.ebuild 3626 BLAKE2B ee225b0e2a67b4daa437abd238d82dddcdd3532bc8dda11ff72ec6812e9c7133a5e5f269d813101309b035e08a75b0f254491dcd826e0ac5fe5ffb47bd2114c2 SHA512 1265aa3c34bf97fe18785e5744de9d202a5d60d2d3c72f8d9a2549360ed665d9c764c6320e375ad61a11f66baae5e5ab594eb89c44bcc7f8286949f110bad239
+EBUILD recoll-1.27.12.ebuild 3645 BLAKE2B 56aef16e0f20e6c04713dda3763a4c8b3ca09c54f31630a4f2e2e8ea756f045282bc594aac5ccd57979d63a70ac36de0405a1982e98df226f618272e8cdd00bf SHA512 89039f5a49139dc2bdffd244bd3a716d6d64fbff5966651ea8964266557a8ed8f8a4ffd07466c607a0ddbc4b2e3f5119e50cb95b8e9f9dc36e5d01478c92e244
MISC metadata.xml 1382 BLAKE2B e0fe8843b74140663aa9eb968ee212ef0fd76bda4dd17b353b8382fcee917f9d47c82c9790ccae260e375d66ff1ef34049130ddab90d89e89819139848341e00 SHA512 b677720fb6be1b93e6fc26360bb4b9c4008bb2908db4cb8a4d10e84312f5b7e2a59a4e67ef2c5c7b410abdb11b80385efc6d2d604445048a9a9a29c97141223c
diff --git a/app-misc/recoll/recoll-1.27.12.ebuild b/app-misc/recoll/recoll-1.27.12.ebuild
new file mode 100644
index 000000000000..0118eba02152
--- /dev/null
+++ b/app-misc/recoll/recoll-1.27.12.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{6,7,8,9} )
+
+inherit eutils linux-info python-single-r1 qmake-utils
+
+DESCRIPTION="A personal full text search package"
+HOMEPAGE="https://www.lesbonscomptes.com/recoll/"
+SRC_URI="https://www.lesbonscomptes.com/recoll/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="camelcase chm doc +inotify qt5 session +spell webengine"
+REQUIRED_USE="
+ session? ( inotify )
+ webengine? ( qt5 )
+ ${PYTHON_REQUIRED_USE}
+"
+
+DEPEND="
+ dev-libs/xapian:=
+ sys-libs/zlib:=
+ virtual/libiconv
+ chm? (
+ dev-libs/chmlib
+ dev-python/pychm
+ )
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtprintsupport:5
+ webengine? ( dev-qt/qtwebengine:5[widgets] )
+ )
+ session? (
+ inotify? (
+ x11-libs/libSM
+ x11-libs/libICE
+ x11-libs/libX11
+ )
+ )
+ spell? ( app-text/aspell )
+ ${PYTHON_DEPS}
+"
+
+BDEPEND="
+ qt5? ( dev-qt/linguist-tools:5 )
+"
+
+RDEPEND="
+ ${DEPEND}
+ app-arch/unzip
+"
+
+pkg_pretend() {
+ if has_version "<app-misc/recoll-1.20"; then
+ elog "Installing ${PV} over an 1.19 index is possible,"
+ elog "but there have been small changes in the way"
+ elog "compound words are indexed. So it is best to reset"
+ elog "the index. The best method to reset the index is to"
+ elog "quit all recoll programs and delete the index directory"
+ elog "rm -rf ~/.recoll/xapiandb, then start recoll or recollindex."
+ fi
+}
+
+pkg_setup() {
+ if use inotify; then
+ local CONFIG_CHECK="~INOTIFY_USER"
+ check_extra_config
+ fi
+ python-single-r1_pkg_setup
+}
+
+src_prepare() {
+ default
+ python_fix_shebang filters
+}
+
+src_configure() {
+ use qt5 && export QMAKE="$(qt5_get_bindir)/qmake"
+
+ local myeconfargs=(
+ $(use_enable camelcase)
+ $(use_enable chm python-chm)
+ $(use_enable session x11mon)
+ $(use_enable qt5 qtgui)
+ $(use_enable webengine)
+ $(use_with inotify)
+ $(use_with spell aspell)
+ --disable-webkit
+ --without-fam
+ --enable-recollq
+ )
+
+ econf "${myeconfargs[@]}"
+}
+
+src_install() {
+ emake STRIP="$(type -P true)" DESTDIR="${D}" install
+ python_optimize
+
+ # html docs should be placed in /usr/share/doc/${PN}/html
+ use doc && dodoc -r "${ED}"/usr/share/recoll/doc/.
+ rm -r "${ED}/usr/share/recoll/doc" || die
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ elog "In order to extract the full functionality of "
+ elog "recoll, the following packages should be installed "
+ elog "to get the corresponding document support."
+
+ optfeature "XML based documents support" "dev-libs/libxslt[python] dev-libs/libxml2[python]"
+ optfeature "PDF files support" app-text/poppler
+ optfeature "PDF files with OCR support" app-text/tesseract
+ optfeature "MS Word files support" app-text/antiword
+ optfeature "Wordperfect files support" "app-text/libwpd[tools]"
+ optfeature "Lyx files support" app-office/lyx
+ optfeature "GNU Info files support" sys-apps/texinfo
+ optfeature "RAR archives support" dev-python/rarfile
+ optfeature "7zip archives support" dev-python/pylzma
+ optfeature "iCalendar files support" dev-python/icalendar
+ optfeature "Postscript files support" app-text/pstotext
+ optfeature "RTF files support" app-text/unrtf
+ optfeature "TeX files support" dev-text/detex
+ optfeature "DVI files support" virtual/tex-base
+ optfeature "DJVU files support" app-text/djvu
+ optfeature "tags in audio files support" media-libs/mutagen
+ optfeature "tags in image files support" media-libs/exiftool
+ optfeature "Midi karaoke files support" dev-python/chardet
+}
diff --git a/app-misc/rox-filer/Manifest b/app-misc/rox-filer/Manifest
index ba26763fc314..3c61c3eb86f4 100644
--- a/app-misc/rox-filer/Manifest
+++ b/app-misc/rox-filer/Manifest
@@ -2,5 +2,5 @@ AUX rox-filer-2.11-gcc10.patch 694 BLAKE2B 4f701a9df153045d92490ae590bd001b67059
AUX rox-filer-2.11-in-source-build.patch 429 BLAKE2B fdbc342e0f6a7abaf01fe0a2f5411a6aea7a833f2679d9f47a783631443bf2618a4d6be293e5ce14da295713bd7b97af36edaffa3aedbfcea3de513ac1fd455b SHA512 28cb208bc51c500ad766bf832f8098bd44813626be2ed3c50c37d0cff5193e1dc1a4430ec40ee7290befb1f20b4a506f03c8c327760b75e06d08ec646b24638c
AUX rox.desktop 157 BLAKE2B e13b788f78bb5f3af73e6f9c0e5cc9729b7221cf37a7b1952d78ed9d1f3ba8ada67d523ae08d7280d5152e3e5f0cafbf55e65bbb75d558d4c77b14095ac7fffd SHA512 968b930f97a25c58a0aeee0789161b98b0bfa93978beb0d7e57e40affe45b65940f67b612df93ac64c0c5244de7dbf913b1083cf7aa4a357e929a7f9f4ab366a
DIST rox-filer-2.11.tar.bz2 1907026 BLAKE2B b1afd0e2df7152bd1160632c0e7eee71c1d3e9140d453f0fafb2d8049b593513db7ca051282ecef2ce06831883d2f057774e3d37175a64d4bd5a8158e4bbb4bd SHA512 2ef5e7a5d6f4bbb825d6f01725ad4149b9cabfb6fe82c33631bb145f5a3c84e345c372b7698170c1ef78b30ffbc4665495cc266da4828cc8b4b256b592b2c50b
-EBUILD rox-filer-2.11.ebuild 2410 BLAKE2B e4eda414d50333d7b3320e71b34591b31753765c237332f7075c555a03e74da7a4825a8e8b193fa895de197c564bebf3d71560c202a6c14109a815a3133e9aeb SHA512 52639330b112b1c0006bdefb285aeb8e192b680af4e4db50e6220934d962dc131498199cbe77c3ad821d2bb0a5b9c8dd8be22224ec8529e263796d29d64f9a24
+EBUILD rox-filer-2.11.ebuild 2417 BLAKE2B a37fb2cca0c083713d534a6de399ba6f1ce1814a33aceb2ddb48a902443ce671e741fc39ad4dde3060106345206a1145fc0ace524983aba1080e822cededaced SHA512 93317bcd067782b840b6c84da8d86a2cbb6fa96e7c9db5e7c02fff11a30c7d1119935862b9a70305c0560da0693dbbaec4710db3db617b2be44ef0699b21f7b5
MISC metadata.xml 1188 BLAKE2B fb150cdb9a5d058579d48b6c0af7e328693ea8faf80ee0d54272892ccaa9a7095875cae2e09bb8ba72fc6fc1ad834f624230e5f1a1b2bc8a3f88a9ad7f3815c3 SHA512 e4697b62759e1c589a964016a1d18889843e16ada402d7f295fee8077dcef4178c02870f696485079c98d3c18b032a981b6d887741d7e22dd7882d5dec6f9c9d
diff --git a/app-misc/rox-filer/rox-filer-2.11.ebuild b/app-misc/rox-filer/rox-filer-2.11.ebuild
index 966f2750cf96..f85ee85da198 100644
--- a/app-misc/rox-filer/rox-filer-2.11.ebuild
+++ b/app-misc/rox-filer/rox-filer-2.11.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://download.sourceforge.net/rox/${P}.tar.bz2"
LICENSE="GPL-2+ LGPL-2+"
SLOT="0"
-KEYWORDS="amd64 ~arm x86"
+KEYWORDS="amd64 ~arm ~arm64 x86"
COMMON_DEPEND="dev-lang/perl
dev-libs/libxml2:2
diff --git a/app-misc/solaar/Manifest b/app-misc/solaar/Manifest
index 445d5757536a..6759cd60a92e 100644
--- a/app-misc/solaar/Manifest
+++ b/app-misc/solaar/Manifest
@@ -2,7 +2,7 @@ DIST solaar-1.0.1.tar.gz 1195660 BLAKE2B e6cd89b5735e125dd438255a8961b1d5d38feb5
DIST solaar-1.0.2.tar.gz 1540722 BLAKE2B 66c6f7c347f5eba538d3d48ff1c1137c1c71bf84dfb1a306a94e3cb24810378864066644a82d27eaaee2d80d30bcd30bb71ebe80fdb12363e9b194df9054946d SHA512 5f97b51e7853386311c5b9ff968a72529d55837f7262786e86085e130d219ac22095c20c984e340f619a15b8242f90e66a6c678c5e0c507c261d0430b74eacd6
DIST solaar-1.0.3rc1.tar.gz 782803 BLAKE2B a4dde7238f2616d98cafafa775050fd0c3a3aaf8a11b0eab333993a9246c321c45ebe4d30adddf82d826e1909a8e90cb0914472ab40f9ed5560d380931aea591 SHA512 845c55865ef93c163bae80dfe6e8e3013363cff1be03b167dcd4f30c541ae16e1828ed6e51c8c77aa8b067e3a75cd8e1980fb8847b308d067a816598f83c8d83
EBUILD solaar-1.0.1-r1.ebuild 1120 BLAKE2B 8a22d0162004e2661426dea055b69bda82f0848aa9aaf5f3a2de1ec0b4af32d01b0fa5108730f4fed66717ec590bd5712fc7666a04610f8a5fc96291d30ed412 SHA512 a8413ffcd2d4a8348c047fff7b26f1bc3c200c2c6f2648b08195a513acac878fe27e3569f9a970ee38510dbcaba46ede35fec7e55771dc01b20522a99b3efa25
-EBUILD solaar-1.0.2.ebuild 1427 BLAKE2B 9730b21134fae5a9e5422a75a59d048e48acb737c5cbb2bea2ae0b2155f9d087debdbbaf4f20a61ecccef4d69eed75e27873bccca62df31e606e8a9c779cd965 SHA512 4895d4655540ed37c33329078df9a0dbc4387633ef7ea800f0d54854a87e793ac2e51c7808945d1751904a76e5584ab2fd9f3c1c563409d6d64bd2f27799308f
+EBUILD solaar-1.0.2.ebuild 1425 BLAKE2B 54f6845704a63c80ed6df6a5328d8722d4ce920143dd09a20369826e2e3f7042fa7fc0a39e03dabaf8a3dff0f0b22ae97caab2b2c79d5dfd2f1810d4fdd6f71e SHA512 b03044a8b3864fa0e7b85b1b966127332bc76149e44c5fac2f8f915000b390ca2b8e0f8ef0b51d812dc7d2f2611b6d12bbc6128ddc663154f12f0b0bd942077c
EBUILD solaar-1.0.3_rc1.ebuild 1497 BLAKE2B 219c2e01f7bf6572989ceb1fd8005938ec5abd75160ff649898ef47c0e7ed8dd4d30a4b45c261c7a4929ff92b932e916232f98e97fb4d3d13eacc8ad2d945e10 SHA512 236e5e23e77b2dd89c908dfd1358a5a9eed7a4e6cfafba5d73edbac94c5e86a57d1fdb346e4424649200276cc4f4e8027473ced5c5d7d1d50050c327f27685c0
-EBUILD solaar-9999.ebuild 1284 BLAKE2B 516fe9ad4b43027e0e7c8cbe2eb93cc4beaec67cd973e82ef71d11fa34d188c12eea5e568ae8a469bd31b7211d3ba2e8407d8f6fa38acace4ad9032588e968a6 SHA512 0f59c7ea6fd2c63d65e68d712f0e78dfd741942bdb36e8b00a32b7e8c1486ed2fb93504429e80552544b37461baf3e3b79d84c476bd7f3f78563709de7570433
+EBUILD solaar-9999.ebuild 1286 BLAKE2B 8be09e46e163333a4e088f133798878cf76dd8e7f9fdcd821a5c3f84d819344cb6e6d1f91188470d96c15f312a790e11f43cfd29d0c99bc9e4bbf926a8bee4cf SHA512 f6f8243393790de626e897bc1cb94c4ae750c4960c04446c4c4fdbf13823e6c847bb7c44f291d3c4817108ec4e0afb4be0e6d65f28f8191b0abf29fa62b6131a
MISC metadata.xml 301 BLAKE2B e1a95f23856b0daa09eba917e05537d4e423ca5d36ef0af029c240cff5186125868c54bf70981005b9b26bc57d5d6118972836ef4ecc1dc73131b46da9106724 SHA512 8af96a19368452eb3396e6d33ed62f4702d82d99995cf09cd55da5d55154e43422f3da527ca2101ee352392af2be5e5a521d254b99682184d68ade9da1196acb
diff --git a/app-misc/solaar/solaar-1.0.2.ebuild b/app-misc/solaar/solaar-1.0.2.ebuild
index f9fa3d13bee0..496c06386ddd 100644
--- a/app-misc/solaar/solaar-1.0.2.ebuild
+++ b/app-misc/solaar/solaar-1.0.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/pwr-Solaar/Solaar/archive/${PV/_rc/rc}.tar.gz -> ${P
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~x86"
+KEYWORDS="amd64 ~arm x86"
IUSE="doc appindicator libnotify"
RDEPEND="
diff --git a/app-misc/solaar/solaar-9999.ebuild b/app-misc/solaar/solaar-9999.ebuild
index 6b0376ffc089..01b7caa17004 100644
--- a/app-misc/solaar/solaar-9999.ebuild
+++ b/app-misc/solaar/solaar-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=7
DISTUTILS_USE_SETUPTOOLS=no
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit linux-info udev xdg distutils-r1
diff --git a/app-misc/spacenavd/Manifest b/app-misc/spacenavd/Manifest
index 8b46f0f0735c..b6962e5f795c 100644
--- a/app-misc/spacenavd/Manifest
+++ b/app-misc/spacenavd/Manifest
@@ -1,7 +1,10 @@
AUX 99-space-navigator.rules-r2 461 BLAKE2B b97685a2c3c628bd5a52e66d044d2ef8123c96128ae02ff46c33dffbe9ca5cba63f26ccbbf072872217b8a3a881e65a040b0c51fe91a042867f8a2cda6b6c680 SHA512 6871c629999c5f6c6988709bf15ae2821d8375fe80e3f8271cf285734163b523541dc04e70571a3578eba567e1b04ecb3cc2a57f1fd9f138c62226c07a09e18f
AUX spacenavd-0.7.1-no-x11.patch 1178 BLAKE2B 79ecf2242c2fa28165f90954c1ae637aa46a95a15d1abe4bda2e999b50ef189c30a8db55c6a9aab4da1667bccf45df0302b204cf4ed16ed82bcf3c2ce69dc5a1 SHA512 19ebad0226fc95aa652afc977d8305cf4a2fa43f7c20a6d461b0f39d3cf307af2819042520f858a585deb407ba962d2758cb5c7ac9ec84b889febd9579ff443c
+AUX spacenavd-0.8-version.patch 595 BLAKE2B 205ef138f85d1b9bbbd3c4f6d46a4d38d59a85bda6f60a154f4e9f63abc0fb4af44b7766321299967c31dbf3e4ca068e624dab576137fb6beed91d30e4412e7c SHA512 8af8e3e7bf02d3d028926bc751c4c4c7ba3de33fbe777da14c7b2324c0fc7542fa7a75f6129aa3771180322bf7c9dae9e2956ea8bd1cc64a7cd2cbfa92f8c1e4
AUX spacenavd.service 143 BLAKE2B 43621538a7362ccd655ed06517865b0b4f7b992aa6ded4765d8b4cba3a347e260c15d21792d4e0ee3d31cd7817a641cb2f8c42989bdc2a1f20d0fd4521fa2e20 SHA512 1f2fd8bf2bdffe3e52f5e2e53e0643e0d5ad5134bfd636ebc2c98f397da5c87bca3582fd76f9e987fb6ed3d17130196f4eee193998f97e388dc04877277c04d5
AUX spnavd 580 BLAKE2B 948a29de5edffd17643ba2540b9a787e578e6114cef0d7536120f9a6f0b69e2dedb65a80cd8dc6827ae9f75500d1d13eadc83431927eda159cc3705f53f3bee5 SHA512 460ce173a1a68ab571fb39a0a00bdedcffaee5251037cc5787ecf90054f67333537087b3fabfd4a0e5b28acb5f72a7ef9b2bf50e9279336cdf95a18ecec13ce5
DIST spacenavd-0.7.1.tar.gz 56703 BLAKE2B 99a918090cf8875e5b5cbb48ceffc383b415d9bbe297e49630c8e48ab78bd547244005b5a91e1bb7abc01382ae332758dfc01297bc8f6fb9a05247330cde8127 SHA512 6bfd76f9187ce77c09cb6ebb73bce45391e675cda51437b647510afef574aa6e3f947f467e03a464e245a5e44f699db1d197a58a06a64a2199686b1ab596517f
+DIST spacenavd-0.8.tar.gz 47515 BLAKE2B 5ab3432220ae44222b72b3fe18df096322031e0e2643798f494a87287e89607370cd15da919eececc714aacee1b75708a365feac5a182c901d63bdf4fa9f52c1 SHA512 8bb0dd2a95c602d23c84750e55ee649e7999bce43607cd09559f36a782780ceb15769bc0ed8e35b56f7c4b0724574830c2c06d4d8853b6f997ed8bba04441a05
EBUILD spacenavd-0.7.1.ebuild 2344 BLAKE2B c8875709154e76954b675f808f58f59f2c9c8faea230fc236f9d648011d712363abe96516c74c54996d215129e790416de639efdc192920778cf8d9a55994035 SHA512 1e37501840845ca62be2413148dd1dea0c891a66814cdb0a87524747cc546ff2393312a10851bdc4574f45ce256d913148783e30caf1729a1bb752acf29ef1ab
+EBUILD spacenavd-0.8.ebuild 2389 BLAKE2B e509313c88c6d044eef44900df95a367e0f5186ae747e5e637acd22866675efbcb93ee4bfb2d23320bc2bde3d8bf8d871148178a875dde80b5520a76f797c9f8 SHA512 372a90114f1bb0c3b9ba0cd89be1b0ed0fb848dba95c023ac62e1ed7d1762b1aa921c2f5d55fe2507fbab6a76c7f6a922b9762f00be218db0bc88e375b5192f6
MISC metadata.xml 804 BLAKE2B 88ee8f585c24c42670e3e251bd751d712752c0e9566828c8f00dadfda7d732ec75cf970398cfe73d9e81c3f556d74c48b1845bce4230f2fe524f5a8d7cd7a70a SHA512 edc302270122ef31692806ec2fec3836cd51afcb9eabeaf5f1fb8d66e2ab703eb615efa431b3f78fe6427a6f976b90f769cbd001dfe2832bc2ce9986731e26b0
diff --git a/app-misc/spacenavd/files/spacenavd-0.8-version.patch b/app-misc/spacenavd/files/spacenavd-0.8-version.patch
new file mode 100644
index 000000000000..d4113d38399e
--- /dev/null
+++ b/app-misc/spacenavd/files/spacenavd-0.8-version.patch
@@ -0,0 +1,29 @@
+From 22056e975ebc0ff9e02c8ba2ffc61f65f272a567 Mon Sep 17 00:00:00 2001
+From: Sebastian Pipping <sebastian@pipping.org>
+Date: Tue, 1 Dec 2020 15:49:19 +0100
+Subject: [PATCH] Fix version to be 0.8
+
+---
+ configure | 6 +-----
+ 1 file changed, 1 insertion(+), 5 deletions(-)
+
+diff --git a/configure b/configure
+index 98040a1..e39be6b 100755
+--- a/configure
++++ b/configure
+@@ -40,11 +40,7 @@ DBG=yes
+ X11=yes
+ HOTPLUG=yes
+ XINPUT=yes
+-VER=`git describe --tags 2>/dev/null`
+-
+-if [ -z "$VER" ]; then
+- VER=`git rev-parse --short HEAD`
+-fi
++VER=0.8
+
+ echo "configuring spacenavd - $VER"
+
+--
+2.27.0
+
diff --git a/app-misc/spacenavd/spacenavd-0.8.ebuild b/app-misc/spacenavd/spacenavd-0.8.ebuild
new file mode 100644
index 000000000000..242921ea9c4b
--- /dev/null
+++ b/app-misc/spacenavd/spacenavd-0.8.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit flag-o-matic linux-info systemd toolchain-funcs udev
+
+MY_PN='spacenav'
+DESCRIPTION="The spacenavd daemon provides free alternative to the 3dxserv daemon"
+HOMEPAGE="http://spacenav.sourceforge.net/"
+SRC_URI="https://github.com/FreeSpacenav/spacenavd/releases/download/v${PV}/${P}.tar.gz"
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="X"
+
+RDEPEND="X? (
+ x11-apps/xdpyinfo
+ x11-base/xorg-proto
+ x11-libs/libX11
+ x11-libs/libXi
+ )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ # https://github.com/FreeSpacenav/spacenavd/issues/29
+ "${FILESDIR}"/${P}-version.patch
+)
+
+pkg_setup() {
+ CONFIG_CHECK="~INPUT_EVDEV"
+ ERROR_CFG="Your kernel needs INPUT_EVDEV for the spacenavd to work properly"
+ check_extra_config
+}
+
+src_configure() {
+ append-cflags -fcommon # bug 708648
+ econf \
+ --disable-debug \
+ --enable-hotplug \
+ --disable-opt \
+ $(use_enable X x11)
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)"
+}
+
+src_install() {
+ # Config file
+ insinto /etc
+ newins "${S}/doc/example-spnavrc" spnavrc.sample
+
+ # Init script
+ newinitd "${FILESDIR}/spnavd" spacenavd
+ systemd_dounit "${FILESDIR}/spacenavd.service"
+
+ # Install udev rule but leave activiation to the user
+ # since Xorg may be configured to grab the device already
+ udev_newrules "${FILESDIR}"/99-space-navigator.rules-r2 99-space-navigator.rules.ignored
+
+ # Daemon
+ dobin "${S}/spacenavd"
+ use X && dobin "${S}/spnavd_ctl"
+}
+
+pkg_postinst() {
+ elog "To start the Spacenav daemon system-wide by default"
+ elog "you should add it to the default runlevel :"
+ elog "\`rc-update add spacenavd default\` (for openRC)"
+ elog "\`systemctl enable spacenavd\` (for systemd)"
+ elog
+ if use X; then
+ elog "To start generating Spacenav X events by default"
+ elog "you should add this command in your user startup"
+ elog "scripts such as .gnomerc or .xinitrc :"
+ elog "\`spnavd_ctl x11 start\`"
+ elog
+ fi
+ elog
+ elog "If you want to auto-start the daemon when you plug in"
+ elog "a SpaceNavigator device, activate the related udev rule :"
+ elog "\`sudo ln -s $(get_udevdir)/rules.d/99-space-navigator.rules.ignored /etc/udev/rules.d\`"
+ ewarn "You must restart spnavd \`/etc/init.d/spacenavd restart\` to run"
+ ewarn "the new version of the daemon or \`systemctl restart spacenavd\`"
+ ewarn "if using systemd."
+}
diff --git a/app-misc/trash-cli/Manifest b/app-misc/trash-cli/Manifest
index 8a768d1ad560..441bfb63af4d 100644
--- a/app-misc/trash-cli/Manifest
+++ b/app-misc/trash-cli/Manifest
@@ -1,4 +1,5 @@
DIST trash-cli-0.17.1.14_p20170816.tar.gz 69713 BLAKE2B f995c22ba0704eba96abac2c130f9118cc98ad5c5f21903601ea60ee1f52c594b7f8b16ebcaabb4b34086f5f9f66ad02cd628c379ed5139bcb1f691016b435ab SHA512 9d35620b55c63b53b7255179a6304f4d7190c2a90f68c102f64b9616ee897460939633e9c77826968a1682fc5fa090b0f3ea1daad82a44cc96704dc54da45dcd
+DIST trash-cli-0.20.11.23.tar.gz 69229 BLAKE2B f3650a037f00e6ce8cd7bd1ff5f3e11c794ceb09563193e2930eb9b81cd40120dd48f117e8c96d900a8221db9a68360ff633e591367bd544ad07045b1a505304 SHA512 d370687da706677de61c0d234d4cb4db4ff4d9da8cde60c361d11eaccf319e2e418969a7d49ec6edd456524b1275b63d1fcd49bc9a9012afabda1c7a8ad7de78
EBUILD trash-cli-0.17.1.14_p20170816-r1.ebuild 674 BLAKE2B eab1d0141d416e3e0c1d3f32daf86e7ec72243696b1cea1f00b476d6081c5f469881ebc1b15274dcbb691ad642977a3b8c6ec8d07ab13b996b2b28ddf6f27bec SHA512 a7d83030a111df4ea1baf7e2b71cdde916e0e4c6e13cc0ac0269b6ba8651b4a369922550fe0e8d0c9c97c67ce701bc2ef895003d37a915e313450b620aaf237a
-EBUILD trash-cli-0.17.1.14_p20170816.ebuild 706 BLAKE2B ea448fbc1a1ea87ffba8331a57a8ee4d3d9b59a446d3ed33dfb7a731cd2c751f00c76b5cbf0e515b1ad8634e73ec38c3dd2d4e62f35b0f04473175d132f45f53 SHA512 b836d9d705a236fd9682665db5ea8e28a2eeee12d634d2d8917b56f92306ec32be0cb4e5d8f97a8cb5f008667d7a1e6e4683f0d7625e228c3c2b1fadbf5eade7
+EBUILD trash-cli-0.20.11.23.ebuild 588 BLAKE2B 04ce1588f5601ef11edc8447788f55b04e8bcb6698e853a092265b57a8b546cb588b1e4ed15c4d32a0597a14c55f92de0af12d82fa7c6ef50e7b53792962ff16 SHA512 b2b3a74726903b6c495ef1142f4eb61c034e65b38d474b256b40d32808c481a78902cabade1cb4d6e24a773cfadf1d0cb4c6f769a30ca642052335a9120290ff
MISC metadata.xml 1064 BLAKE2B ce5e59cc568a0542a0f94bccc46521901384ca856adaf922db9a62a4d45b86e9d179e12cff203fa8a2813131882116310122265805d54d1303b33e82680404c3 SHA512 8f74a9665e4d72c4f7dde8104189ab55d0a64c1e79abdf41920ff1ca425735cb76ce0e5fba044aae2608151086c8b0ad8a552dc15b7780c6086b8ca36d856068
diff --git a/app-misc/trash-cli/trash-cli-0.17.1.14_p20170816.ebuild b/app-misc/trash-cli/trash-cli-0.17.1.14_p20170816.ebuild
deleted file mode 100644
index c32b7c75024f..000000000000
--- a/app-misc/trash-cli/trash-cli-0.17.1.14_p20170816.ebuild
+++ /dev/null
@@ -1,30 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-PYTHON_COMPAT=( python3_6 )
-
-inherit distutils-r1 vcs-snapshot
-
-GIT_REF=5abecd53e1d84f2a5fd3fc60d2f5d71e518826c5
-
-DESCRIPTION="Python scripts to manipulate trash cans via the command line"
-HOMEPAGE="https://github.com/andreafrancia/trash-cli"
-SRC_URI="https://github.com/andreafrancia/${PN}/archive/${GIT_REF}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="test"
-RESTRICT="!test? ( test )"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- dev-python/mock[${PYTHON_USEDEP}]
- )"
-
-python_test() {
- nosetests -v || die
-}
diff --git a/app-misc/trash-cli/trash-cli-0.20.11.23.ebuild b/app-misc/trash-cli/trash-cli-0.20.11.23.ebuild
new file mode 100644
index 000000000000..a6a571417364
--- /dev/null
+++ b/app-misc/trash-cli/trash-cli-0.20.11.23.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+DISTUTILS_USE_SETUPTOOLS=no
+
+inherit distutils-r1
+
+DESCRIPTION="Python scripts to manipulate trash cans via the command line"
+HOMEPAGE="https://github.com/andreafrancia/trash-cli"
+SRC_URI="https://github.com/andreafrancia/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ )"
+
+distutils_enable_tests nose