summaryrefslogtreecommitdiff
path: root/x11-plugins
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-04-12 03:41:30 +0100
committerV3n3RiX <venerix@redcorelinux.org>2020-04-12 03:41:30 +0100
commit623ee73d661e5ed8475cb264511f683407d87365 (patch)
tree993eb27c93ec7a2d2d19550300d888fc1fed9e69 /x11-plugins
parentceeeb463cc1eef97fd62eaee8bf2196ba04bc384 (diff)
gentoo Easter resync : 12.04.2020
Diffstat (limited to 'x11-plugins')
-rw-r--r--x11-plugins/Manifest.gzbin28366 -> 28379 bytes
-rw-r--r--x11-plugins/enigmail/Manifest10
-rw-r--r--x11-plugins/enigmail/enigmail-2.0.12-r1.ebuild2
-rw-r--r--x11-plugins/enigmail/enigmail-2.0.8-r1.ebuild83
-rw-r--r--x11-plugins/enigmail/enigmail-2.1.2.ebuild84
-rw-r--r--x11-plugins/enigmail/enigmail-2.1.6.ebuild (renamed from x11-plugins/enigmail/enigmail-2.1.2-r1.ebuild)17
-rw-r--r--x11-plugins/enigmail/files/enigmail-2.1.2-mimeverify.patch44
-rw-r--r--x11-plugins/gkrellsun/Manifest2
-rw-r--r--x11-plugins/gkrellsun/gkrellsun-1.0.0-r4.ebuild2
-rw-r--r--x11-plugins/guifications/Manifest2
-rw-r--r--x11-plugins/guifications/guifications-2.16.ebuild2
-rw-r--r--x11-plugins/lurch/Manifest3
-rw-r--r--x11-plugins/lurch/lurch-0.6.8.ebuild67
-rw-r--r--x11-plugins/lurch/metadata.xml8
-rw-r--r--x11-plugins/pidgin-encryption/Manifest2
-rw-r--r--x11-plugins/pidgin-encryption/pidgin-encryption-3.1.ebuild2
-rw-r--r--x11-plugins/pidgin-extprefs/Manifest2
-rw-r--r--x11-plugins/pidgin-extprefs/pidgin-extprefs-0.7-r1.ebuild2
-rw-r--r--x11-plugins/pidgin-hotkeys/Manifest2
-rw-r--r--x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4.ebuild2
-rw-r--r--x11-plugins/pidgin-indicator/Manifest3
-rw-r--r--x11-plugins/pidgin-indicator/metadata.xml8
-rw-r--r--x11-plugins/pidgin-indicator/pidgin-indicator-1.0.ebuild31
-rw-r--r--x11-plugins/purple-plugin_pack/Manifest2
-rw-r--r--x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild2
-rw-r--r--x11-plugins/wmSMPmon/Manifest3
-rw-r--r--x11-plugins/wmSMPmon/files/wmSMPmon-3.1-fno-common.patch36
-rw-r--r--x11-plugins/wmSMPmon/wmSMPmon-3.1-r2.ebuild11
-rw-r--r--x11-plugins/wmSpaceWeather/Manifest3
-rw-r--r--x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-gcc-10.patch23
-rw-r--r--x11-plugins/wmSpaceWeather/wmSpaceWeather-1.04_p19-r1.ebuild3
-rw-r--r--x11-plugins/wmbiff/Manifest7
-rw-r--r--x11-plugins/wmbiff/files/wmbiff-0.4.35-fno-common.patch24
-rw-r--r--x11-plugins/wmbiff/wmbiff-0.4.33.ebuild37
-rw-r--r--x11-plugins/wmbiff/wmbiff-0.4.34.ebuild37
-rw-r--r--x11-plugins/wmbiff/wmbiff-0.4.35.ebuild7
-rw-r--r--x11-plugins/wmbinclock/Manifest3
-rw-r--r--x11-plugins/wmbinclock/files/wmbinclock-0.5-gcc-10.patch39
-rw-r--r--x11-plugins/wmbinclock/wmbinclock-0.5-r1.ebuild4
-rw-r--r--x11-plugins/wmbio/Manifest3
-rw-r--r--x11-plugins/wmbio/files/wmbio-1.02-fno-common.patch26
-rw-r--r--x11-plugins/wmbio/wmbio-1.02.ebuild6
-rw-r--r--x11-plugins/wmblob/Manifest4
-rw-r--r--x11-plugins/wmblob/wmblob-1.0.3.ebuild6
-rw-r--r--x11-plugins/wmblob/wmblob-1.0.4.ebuild6
-rw-r--r--x11-plugins/wmcalendar/Manifest3
-rw-r--r--x11-plugins/wmcalendar/files/wmcalendar-0.5.2-fno-common.patch97
-rw-r--r--x11-plugins/wmcalendar/wmcalendar-0.5.2-r2.ebuild7
-rw-r--r--x11-plugins/wmcms/Manifest3
-rw-r--r--x11-plugins/wmcms/files/wmcms-0.3.5-fno-common.patch11
-rw-r--r--x11-plugins/wmcms/wmcms-0.3.5-r4.ebuild (renamed from x11-plugins/wmcms/wmcms-0.3.5-r3.ebuild)7
-rw-r--r--x11-plugins/wmcp/Manifest2
-rw-r--r--x11-plugins/wmcp/wmcp-1.2.8-r1.ebuild2
-rw-r--r--x11-plugins/wmdots/Manifest3
-rw-r--r--x11-plugins/wmdots/files/wmdots-0.2_beta-gcc-10.patch27
-rw-r--r--x11-plugins/wmdots/wmdots-0.2_beta-r1.ebuild4
-rw-r--r--x11-plugins/wmfrog/Manifest3
-rw-r--r--x11-plugins/wmfrog/files/wmfrog-0.3.1-gcc-10.patch36
-rw-r--r--x11-plugins/wmfrog/wmfrog-0.3.1-r1.ebuild3
-rw-r--r--x11-plugins/wmifinfo/Manifest3
-rw-r--r--x11-plugins/wmifinfo/files/wmifinfo-0.10-fno-common.patch35
-rw-r--r--x11-plugins/wmifinfo/wmifinfo-0.10-r1.ebuild4
-rw-r--r--x11-plugins/wmmon+smp/Manifest3
-rw-r--r--x11-plugins/wmmon+smp/files/wmmon+smp-1.0-fno-common.patch24
-rw-r--r--x11-plugins/wmmon+smp/wmmon+smp-1.0-r3.ebuild4
-rw-r--r--x11-plugins/wmpop3/Manifest2
-rw-r--r--x11-plugins/wmpop3/wmpop3-0.5.6a-r1.ebuild8
-rw-r--r--x11-plugins/wmsysmon/Manifest3
-rw-r--r--x11-plugins/wmsysmon/files/wmsysmon-0.7.8-gcc-10.patch23
-rw-r--r--x11-plugins/wmsysmon/wmsysmon-0.7.8.ebuild1
-rw-r--r--x11-plugins/wmudmount/Manifest4
-rw-r--r--x11-plugins/wmudmount/wmudmount-2.2-r2.ebuild36
-rw-r--r--x11-plugins/wmudmount/wmudmount-3.0.ebuild4
-rw-r--r--x11-plugins/wmweather/Manifest3
-rw-r--r--x11-plugins/wmweather/files/wmweather-2.4.7-fno-common.patch23
-rw-r--r--x11-plugins/wmweather/wmweather-2.4.7.ebuild9
76 files changed, 623 insertions, 446 deletions
diff --git a/x11-plugins/Manifest.gz b/x11-plugins/Manifest.gz
index 273e53472a48..4bed22932589 100644
--- a/x11-plugins/Manifest.gz
+++ b/x11-plugins/Manifest.gz
Binary files differ
diff --git a/x11-plugins/enigmail/Manifest b/x11-plugins/enigmail/Manifest
index ee5ed21bed4c..34bfe51756fe 100644
--- a/x11-plugins/enigmail/Manifest
+++ b/x11-plugins/enigmail/Manifest
@@ -1,14 +1,10 @@
AUX enigmail-2.0.12-enable_seamonkey_support.patch 646 BLAKE2B a7c16bcc7f220997fec4309aaccc6e5ee62ec4ed1c82698a1aa7fbeb6badd0e972b8adcceaa1697d454c3f1d63bb913dce86fe5d85b184d78e3616c34d6c0122 SHA512 f775f3608b6078e51ba335eacf5858f03956c592f31fd9184341f773fd13376e8216cf05e762f83f04e47e251b2485657eb1f7cd8779cafbc8d2a321cb42b851
-AUX enigmail-2.1.2-mimeverify.patch 1581 BLAKE2B 843262a1bfadc1d0eaf6218bb121e4e93c5f21cb7874986951967f6ac7a5181ed48c2757d9e631217999d7adbc4d52002cd3d92334df21ba179dfa6f42b70a5d SHA512 1d09ab0807a776b6f5543359905a6801140a78722e71f70be894f30cc525224a4b99785def6b5b4634a9790c6bde12772006d09aee792ccdf6fe1f90a9cfcee9
AUX enigmail-no_pEp_auto_download.patch 1356 BLAKE2B 1e3c440e3bcaeed42b3de75130372343b7118ea3dc3c0a421d04a8a8b12a9695ba515b7dc3d566b4a0686c2bf4d12fc72b722ceb0d4dc9985eaeedaf67c90210 SHA512 1b5ff31a7ed8d17224ec915d56ee61e817dd41d035445d16a2b0caedd315215c37d2f98e42597fc599c60a39ba4d276a57c644268d12c2929a89f8802164a3d2
DIST enigmail-2.0.12.tar.gz 2614589 BLAKE2B 3db6f595c14e02cfdc71bebc763d05926dc6e0abf4668d132fd0ce43204e681de5fce45db752c4f49b231bd7e217b75c0f23d4a7e204fa9a3a51f1c8097fb63d SHA512 f9f4f1ed4c7244280be2fade0ccb2f4b5e7075dd60f53953478ffb84012e687b7ac7bad489c0b0cb2d8937916c783fe9e1841174bf1e5bdb9ab8cb58b415db74
-DIST enigmail-2.0.8.tar.gz 2525691 BLAKE2B cd69efe72b661bb103837c987937e1cee64a5888795bda7126c59cf99a39c0245f505cdfd6538d54cec5dc3fc95c64bbeca3aebc4b0823249be4c0465d4d68a1 SHA512 9d2e95c2eae6ca22897eb8b2961964d96fd633e7d33a8c0c04a29b4cbc8585777598578abfb0484b96827ca165fe9c8b873e5e7f7cb3ba8cd0779ddc4f10e305
-DIST enigmail-2.1.2.tar.gz 2819073 BLAKE2B 335c7569e2c46dde645c8992cd7017dc57a0174e109ddada2719cb60de010c8ca3691c1d31e8435986b459936bd1602153e462fb5f93d7ffd1244ea867d8d3bc SHA512 c76dcdb0561ee6e94ab19c2ed8cddac71297ffc9ad14ac3d37cd8966cc4111cbc74d1b01ccaa044acef699de27a2cc7ba1ade7a31db8ab930095722ffc62be93
DIST enigmail-2.1.5.tar.gz 2838286 BLAKE2B e86a340a916a7ac7ef39230e5bb5730198b672ab6c466db5085aa8a818da38e3681a6f22810355db986978c7d547ae50f6d70260a3ccdc9758861d03f3c4e5d5 SHA512 0ed104306ee998b368d4a5779c2daf7c20a112c9a37f357bbe10d8c64dd435448c71e83a0e1a1dc9eb10efcf654b1524676f2b490bf6a065e6dd66de0861baea
-EBUILD enigmail-2.0.12-r1.ebuild 2181 BLAKE2B 0150813e0d922005cd14090d8e8d606f97ad221d3edf76735876a035ff83530d4d48ee83231ab5ed59af47eabb116fc2831ca71dbb65e672d37cab3131087b64 SHA512 2161b176ab8969dfdfe0855ecf9c867e0f166eead45babe994c150e3654ae2714763e93729d06e5260dce66f87a2c677d98df44c9e1a70026040c520c9aefc40
-EBUILD enigmail-2.0.8-r1.ebuild 2119 BLAKE2B 216169136a95855c09d57aec54cac5b2a68b43690b51465928b60c4908f5e1fa341b0ddc301df6278392d3dfb9a8945923fb602c66eb3871080bcb2d439c42c8 SHA512 a265935f53db8e66e258f8e668f13cea844048f24c21b5992ceb7d3d38be5da31df657e2e9d6fe992b53e3217fec0bb71da72e1f9ebb1017f8cf5dc714ab8546
-EBUILD enigmail-2.1.2-r1.ebuild 2232 BLAKE2B 525442d4031db46716f70b2085eecd108a3b296b673dfa88822f891e2252c9ab674062cd9a6c16ae24616ea788c8473da4f7ac6c70cd90c69fb51d25385e6184 SHA512 4dc947b28e5273056a229083dab6bedb08b4215bd2cbce3c3441e0fdd300dd88174d7649f481e662e0e4c132c6abe7c090f9a9340ab8e704facf35cf2b4ffd73
-EBUILD enigmail-2.1.2.ebuild 2184 BLAKE2B 869c794ed93bc2b5bb315df73601b65ae3339f58ffde5b7ba7ab1d150ed1ae3ee01678233e437e0fc7f75975c717a0ee258933139f2b0524effc95c2502ec1c5 SHA512 abb9f0d138f3cb7777a376b9026795774d7d7947f216fba7467a41747922e06f426efbbd77ce38089979737c21372fbf1650f4de5eb82f168d03a4cfdd634b17
+DIST enigmail-2.1.6.tar.gz 2838221 BLAKE2B e95569dcd58f16e64079436a24b152e7d5e3cfbc2067fe909b0f714a8acbcf80db7b1c288302c0ca11b2536fb2ff4f4376bd5de582f3b65fd01938182c9e8f9c SHA512 72159287601ed95052fcdeb3c973714e775150ba41894ecb6474798fd5109ab18dee0e3b8874a920fd07d3b184ed2034cf75f7baff4e14307d8739a312193919
+EBUILD enigmail-2.0.12-r1.ebuild 2181 BLAKE2B 50b69ab4765ae278d6222b45663bc1869d46142b7eb8f9fc89dbbd414b65857d49d836de6bee8fab65694b989a696bf2ca9b28e62ddc97a55ff72a1c443e770e SHA512 cad36763177ebcc2d40e57eb3c80143c08dfcfe0cbd3d8d7968bc0cbf6f0767c0503a1c4acee37e199ea52d562588031bed24e99dbb25e0f2963ce1d8c7a4937
EBUILD enigmail-2.1.5.ebuild 2250 BLAKE2B 3fcad1fa9f86151aee49b7ba52267270751e0876d52455bd0ae9ea0201d472a21cddf844633aa125626a1420937b9786fdab95d7fddb6c187717c5f3af97f9ca SHA512 468f86c4c4a6e69fc0579a440793850dac9f9f29d2b9b05c930364da3063c2283c89d5768199d68f49f17ec42cf6ae895688c3a3088c27b863a6355eff56a0c0
+EBUILD enigmail-2.1.6.ebuild 2254 BLAKE2B 901ad5c969a2b82c8be8d683323258981ca28f260642761e7ff94df6c76e8b4b81afab67c321f106be414ffdc17b5fdc08336fca53cbacb2c198a5611e1e0967 SHA512 238a2aee1fd06d61d99c495a625cc191b404ff0efe631b79b031882ff774752221e4ca58c445d958b9d167dbb0199ab9647caf7b8cd7642b9bafaa869802bce3
EBUILD enigmail-9999.ebuild 2188 BLAKE2B ed979ec62c674c60769027d73ced5a402894b3240be4ea93fcd5f1808b8066791836f019ecb497b236d9702efd0c4b01f1e30e65720b243cc1407615e32ebeb8 SHA512 ef2b530bd9cd0cd7e8a002b6e01bc21fd4d8331ee074ef676c12c37a315744dcd7fb2f24c49622fcb91cca9aa42067a17fbfbb825f94c016bb742df920f764b6
MISC metadata.xml 250 BLAKE2B 9e6643b2a0b90fc083246090047db38d3b9a3b71db8542051307b7e87394135d3337e1ea54b83a0c7474661a0fd07d950385b44cbed6ee95f6e6ad718bd0b062 SHA512 ba5e7c1f6ee117471a3804bc54211e7f89c75e965a865f45f85015a0a28ec7d511ef9bbc196eef8245dc9259f54b04eb3563d83811a293bb946cf0977563892b
diff --git a/x11-plugins/enigmail/enigmail-2.0.12-r1.ebuild b/x11-plugins/enigmail/enigmail-2.0.12-r1.ebuild
index 231c774dd69d..be2ff9a0c6a1 100644
--- a/x11-plugins/enigmail/enigmail-2.0.12-r1.ebuild
+++ b/x11-plugins/enigmail/enigmail-2.0.12-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
diff --git a/x11-plugins/enigmail/enigmail-2.0.8-r1.ebuild b/x11-plugins/enigmail/enigmail-2.0.8-r1.ebuild
deleted file mode 100644
index 0840602005ed..000000000000
--- a/x11-plugins/enigmail/enigmail-2.0.8-r1.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-any-r1
-
-DESCRIPTION="Mozilla extension to provide GPG support in mail clients"
-HOMEPAGE="https://www.enigmail.net/"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-3"
-IUSE=""
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.code.sf.net/p/enigmail/source"
- S="${WORKDIR}/${P}"
-else
- if [[ ${PV} = *_beta* ]] ; then
- SRC_URI="https://www.enigmail.net/download/beta/${P/_/-}.tar.gz"
- else
- SRC_URI="https://www.enigmail.net/download/source/${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
- fi
- S="${WORKDIR}/${PN}"
-fi
-
-RDEPEND="
- ( >=app-crypt/gnupg-2.0
- || (
- app-crypt/pinentry[gtk(-)]
- app-crypt/pinentry[qt5(-)]
- )
- )
- !<mail-client/thunderbird-52.5.0
-"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- app-arch/zip
- dev-lang/perl
- "
-
-PATCHES=(
- "${FILESDIR}/${PN}-no_pEp_auto_download.patch"
-)
-
-src_compile() {
- emake ipc public ui package lang stdlib
- emake xpi
-
-}
-
-src_install() {
- local emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' build/dist/install.rdf)
- [[ -n ${emid} ]] || die "Could not scrape EM:ID from install.rdf"
-
- mv build/enigmail*.xpi build/"${emid}.xpi" || die 'Could not rename XPI to match EM:ID'
-
- # thunderbird
- insinto "/usr/share/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}"
- doins build/"${emid}.xpi"
-
- # seamonkey
- insinto "/usr/share/mozilla/extensions/{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}"
- doins build/"${emid}.xpi"
-}
-
-pkg_postinst() {
- local peimpl=$(eselect --brief --colour=no pinentry show)
- case "${peimpl}" in
- *gtk*|*qt*) ;;
- *) ewarn "The pinentry front-end currently selected is not one supported by thunderbird."
- ewarn "You may be prompted for your password in an inaccessible shell!!"
- ewarn "Please use 'eselect pinentry' to select either the gtk or qt front-end"
- ;;
- esac
- if [[ -n ${REPLACING_VERSIONS} ]]; then
- elog
- elog "Please restart thunderbird and/or seamonkey in order for them to use"
- elog "the newly installed version of enigmail."
- fi
-}
diff --git a/x11-plugins/enigmail/enigmail-2.1.2.ebuild b/x11-plugins/enigmail/enigmail-2.1.2.ebuild
deleted file mode 100644
index 934957dbee79..000000000000
--- a/x11-plugins/enigmail/enigmail-2.1.2.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 )
-
-inherit python-any-r1
-
-DESCRIPTION="Mozilla extension to provide GPG support in mail clients"
-HOMEPAGE="https://www.enigmail.net/"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-3"
-IUSE=""
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://git.code.sf.net/p/enigmail/source"
- S="${WORKDIR}/${P}"
-else
- if [[ ${PV} = *_beta* ]] ; then
- SRC_URI="https://www.enigmail.net/download/beta/${P/_/-}.tar.gz"
- else
- SRC_URI="https://www.enigmail.net/download/source/${P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm ppc ppc64 x86 ~amd64-linux ~x86-linux"
- fi
- S="${WORKDIR}/${PN}"
-fi
-
-RDEPEND="
- ( >=app-crypt/gnupg-2.0
- || (
- app-crypt/pinentry[gtk(-)]
- app-crypt/pinentry[qt5(-)]
- )
- )
- !<mail-client/thunderbird-52.5.0
-"
-DEPEND="${RDEPEND}
- ${PYTHON_DEPS}
- app-arch/zip
- dev-lang/perl
- "
-
-PATCHES=( "${FILESDIR}"/enigmail-no_pEp_auto_download.patch )
-
-src_compile() {
- # Required or parallel make fails
- emake -C stdlib createlib
-
- emake ipc public ui package lang stdlib
- emake xpi
-
-}
-
-src_install() {
- local emid=$(sed -n '/"id":/!d; s/.*\({.*}\).*/\1/; p; q' build/dist/manifest.json)
- [[ -n ${emid} ]] || die "Could not scrape EM:ID from install.rdf"
-
- mv build/enigmail*.xpi build/"${emid}.xpi" || die 'Could not rename XPI to match EM:ID'
-
- # thunderbird
- insinto "/usr/share/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}"
- doins build/"${emid}.xpi"
-
- # seamonkey
- insinto "/usr/share/mozilla/extensions/{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}"
- doins build/"${emid}.xpi"
-}
-
-pkg_postinst() {
- local peimpl=$(eselect --brief --colour=no pinentry show)
- case "${peimpl}" in
- *gtk*|*qt*) ;;
- *) ewarn "The pinentry front-end currently selected is not one supported by thunderbird."
- ewarn "You may be prompted for your password in an inaccessible shell!!"
- ewarn "Please use 'eselect pinentry' to select either the gtk or qt front-end"
- ;;
- esac
- if [[ -n ${REPLACING_VERSIONS} ]]; then
- elog
- elog "Please restart thunderbird and/or seamonkey in order for them to use"
- elog "the newly installed version of enigmail."
- fi
-}
diff --git a/x11-plugins/enigmail/enigmail-2.1.2-r1.ebuild b/x11-plugins/enigmail/enigmail-2.1.6.ebuild
index 596a08529286..665dd902895c 100644
--- a/x11-plugins/enigmail/enigmail-2.1.2-r1.ebuild
+++ b/x11-plugins/enigmail/enigmail-2.1.6.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python3_{6,7,8} )
inherit python-any-r1
@@ -41,8 +41,7 @@ DEPEND="${RDEPEND}
dev-lang/perl
"
-PATCHES=( "${FILESDIR}/enigmail-no_pEp_auto_download.patch"
- "${FILESDIR}/${PN}-2.1.2-mimeverify.patch" )
+PATCHES=( "${FILESDIR}/enigmail-no_pEp_auto_download.patch" )
src_compile() {
# Required or parallel make fails
@@ -50,22 +49,22 @@ src_compile() {
emake ipc public ui package lang stdlib
emake xpi
-
}
src_install() {
- local emid=$(sed -n '/"id":/!d; s/.*\({.*}\).*/\1/; p; q' build/dist/manifest.json)
+ local build_dir=build-tb
+ local emid=$(sed -n '/"id":/!d; s/.*\({.*}\).*/\1/; p; q' ${build_dir}/dist/manifest.json)
[[ -n ${emid} ]] || die "Could not scrape EM:ID from install.rdf"
- mv build/enigmail*.xpi build/"${emid}.xpi" || die 'Could not rename XPI to match EM:ID'
+ mv ${build_dir}/enigmail*.xpi ${build_dir}/"${emid}.xpi" || die 'Could not rename XPI to match EM:ID'
# thunderbird
insinto "/usr/share/mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}"
- doins build/"${emid}.xpi"
+ doins ${build_dir}/"${emid}.xpi"
# seamonkey
insinto "/usr/share/mozilla/extensions/{92650c4d-4b8e-4d2a-b7eb-24ecf4f6b63a}"
- doins build/"${emid}.xpi"
+ doins ${build_dir}/"${emid}.xpi"
}
pkg_postinst() {
diff --git a/x11-plugins/enigmail/files/enigmail-2.1.2-mimeverify.patch b/x11-plugins/enigmail/files/enigmail-2.1.2-mimeverify.patch
deleted file mode 100644
index 8d3830c14586..000000000000
--- a/x11-plugins/enigmail/files/enigmail-2.1.2-mimeverify.patch
+++ /dev/null
@@ -1,44 +0,0 @@
-From 745d8a0e6929e61a66b0e6c1474175d4b0a84cd6 Mon Sep 17 00:00:00 2001
-From: Jonas Witschel <diabonas@gmx.de>
-Date: Sun, 29 Sep 2019 22:07:52 +0200
-Subject: [PATCH] mimeVerify: fix incorrect newline treatment in PGP/MIME
- messages
-
-RFC 3156 specifies:
-
-Upon receipt of a signed message, an application MUST:
-
-(1) Convert line endings to the canonical <CR><LF> sequence before
- the signature can be verified. This is necessary since the
- local MTA may have converted to a local end of line convention.
-
-The code in this commit was originally added in
-ab1b9a2d1c023c5bdf9c058681b93da99ee95465 to fix SourceForge bugs #209
-and #4, but was later accidentally removed during refactoring. This
-commit restores the previous state so that signed messages created by
-MUAs such as alot or NeoMutt can be verified successfully.
-
-Fixes: c36bef32a70ee9f2eac1b839cb8644e2fddb32ca
-Closes: #1020 (SourceForge)
----
- package/mimeVerify.jsm | 4 ++++
- 1 file changed, 4 insertions(+)
-
-diff --git a/package/mimeVerify.jsm b/package/mimeVerify.jsm
-index 7cc1b228..a6e01d86 100644
---- a/package/mimeVerify.jsm
-+++ b/package/mimeVerify.jsm
-@@ -497,6 +497,10 @@ MimeVerify.prototype = {
- mimeSignatureFile: sigFileName
- };
- const cApi = EnigmailCryptoAPI();
-+
-+ // ensure all lines end with CRLF as specified in RFC 3156, section 5
-+ this.signedData = this.signedData.replace(/\r\n/g, "\n").replace(/\n/g, "\r\n");
-+
- this.returnStatus = cApi.sync(cApi.verifyMime(this.signedData, options));
- this.exitCode = this.returnStatus.exitCode;
-
---
-2.22.0
-
diff --git a/x11-plugins/gkrellsun/Manifest b/x11-plugins/gkrellsun/Manifest
index fdc85ff1e08f..a3e20425c149 100644
--- a/x11-plugins/gkrellsun/Manifest
+++ b/x11-plugins/gkrellsun/Manifest
@@ -1,5 +1,5 @@
AUX gkrellsun-1.0.0-Respect-LDFLAGS.patch 334 BLAKE2B 18bc916fd4d6834731cc02a720347a49a926f57f8477c8ee91bf9711b92aecc85b427a77d53edc6658ffe6b918b61b7d52a0ca0d7215b2008ec71710a34a985f SHA512 093ab16f6852b9a75a9c2e31a7ddf3ad6a407fd5c0f881340980f3f59b3c9abe10fa1855e09e9a73bd53cd3b3d532e3372bb227d95614e7fcbc014637c3ee906
AUX gkrellsun-1.0.0-reenable.patch 520 BLAKE2B fab0e90b893620b8d1724e21953845fbbc990948712f25ff0f4903ef51bcbcb00f3d3989cc8f9cbbc515daff3391c14a37a260f07309f3fe400915c293a8eefe SHA512 e4cfba81e20e08f2fc5fd005e5ff2e630a90f2cd1743334440b7f78f2de256959347d93f9e1c25416b9d151dd5465087dbf3e39a30429023cd9e9c635dcda229
DIST gkrellsun-1.0.0.tar.gz 96970 BLAKE2B aef5bed2a077c7dccb8573bafa9a14df53c52522872d77d08b6a8d29c824d3ef09c54ea5d0b6268dd502508fed264ebc250bd558a602e41dabddab9556158668 SHA512 1a34812e94f16d19311c23d44a0353dade50b802dd3ab115738959b9322c3bc6a28daa2bcea889700e6cc2ff8eb9400b989bf02c6f138bb878b94118ffd6e27a
-EBUILD gkrellsun-1.0.0-r4.ebuild 681 BLAKE2B 02a13759deba6548ff617ad26e6e6902288e0bb7b855f4d30882c51df8d4062a203d674e69fad22ba7d7e8241071b498e8512371b9b043f782391cf6c0f9232b SHA512 ef142abe4d417d7dcf92b4ac67ed58c2add979378fc796b17f036e729e27c229fd97e019c05e19c5431b8291c235cf77b6f2ad3834a1200adf5cd20baf91e9f8
+EBUILD gkrellsun-1.0.0-r4.ebuild 682 BLAKE2B 518373925db775fd2b3efcec46dc3dfe96387e4c6530884ab694115cd39bd5bace456b7af529937a82a4e7af579953cfa6cf1025f80b6ad5bd2c6459b6aaedb6 SHA512 f814792d5f35482a3f00285e0efacde8f0cfaefdf9785a4a25c40726c6dda8ac1302c23d39e3d2f9ebbb9869253f72863a48da9767ced78edbf82956f07aaeb3
MISC metadata.xml 246 BLAKE2B aa7aeed52cbd6f0cbf3fb397c465f56a6b23276e59ebfc8aea46683b5f1d7c40857d40dc4aa3a8dbba8dfb3dbc4bc9b388b32c9c78c2fba505875ebea4264282 SHA512 d314e742c911fe837b685a8f4f8ab7701c213b55a06efcb805aff28214ddab008539ab6682258c0b2fe6cd5ccc045d2d321c22aef6af3b39758f821f08dc8ce6
diff --git a/x11-plugins/gkrellsun/gkrellsun-1.0.0-r4.ebuild b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r4.ebuild
index 10521a081245..627be679d1b3 100644
--- a/x11-plugins/gkrellsun/gkrellsun-1.0.0-r4.ebuild
+++ b/x11-plugins/gkrellsun/gkrellsun-1.0.0-r4.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/gkrellsun/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="1"
-KEYWORDS="~alpha amd64 ~hppa ia64 ppc sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ppc sparc x86"
IUSE="nls"
RDEPEND="app-admin/gkrellm:2[X]"
diff --git a/x11-plugins/guifications/Manifest b/x11-plugins/guifications/Manifest
index 352188cc1e8d..e2d634037455 100644
--- a/x11-plugins/guifications/Manifest
+++ b/x11-plugins/guifications/Manifest
@@ -1,3 +1,3 @@
DIST pidgin-guifications-2.16.tar.bz2 543136 BLAKE2B dd34108210914386dbd2780b4f2a23cb615a51e8cabe39e16867721815b017b8f897906e06eb7cef1cb96e60e70ce3c02ad20d8a1a906159848cfaf64eaa7b76 SHA512 fee1741a37df102ed3620caed9024c1a2ac5919c1a9c4182bdb19685a4d3412a1ff72e5e58ce65fdc2689f1d90432ea22c3912a9ecda80a95af96d57c86c9cf0
-EBUILD guifications-2.16.ebuild 643 BLAKE2B 91226983189915145987251c7aa58a99240e28b2fa0334e98b4a68099b52749c1cfdfc216c24cd0089db23909e6139bb78e715b970b019a26a62e3ce853a3868 SHA512 2d33b302a6a0a4753da0b5f0249257d0275707bd2f7da767620d85e72027d5e75fe77bd403f298bddc681e08ea99c96def2ac2c122ed45d2822fe996a457527b
+EBUILD guifications-2.16.ebuild 637 BLAKE2B 69216779b578cb63f4f0b1f883609ce44a0407ab5c5999a6f4f6733211c1e51e14c8b7acb3225aefcdb45cd53499739152e13a2f38b63de757eea21bd998d131 SHA512 1cd7e7857239139476164ba9bfb0a4030ef041a7f3e0d7d57c5cc227f526589f25a9d3082a7d253ebf6a8f0578275029168dfb3f972b5a916c4b0478f11d0891
MISC metadata.xml 296 BLAKE2B c1f1e3e2594aa042f53398bdfb81697c7b3ff9a9473f6f40be235924196bea0bb16ecb0849d35db20a33fd5b52c286568c42e9481600229d7cf228fa9e34cdd3 SHA512 e0c54608b40170468a0ea5526bf15b1202a3f60a5911f6695f89caae84d152316a44c4c3cbc6e059f80f5a69c7757ba78ca582b571088b13a4b5dcc0f2ac4f9f
diff --git a/x11-plugins/guifications/guifications-2.16.ebuild b/x11-plugins/guifications/guifications-2.16.ebuild
index 1f47640b99bb..f6ac6a1017d6 100644
--- a/x11-plugins/guifications/guifications-2.16.ebuild
+++ b/x11-plugins/guifications/guifications-2.16.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://downloads.guifications.org/plugins//Guifications2/${MY_P}.tar.bz
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc sparc x86"
+KEYWORDS="amd64 ppc sparc x86"
IUSE="debug nls"
RDEPEND="net-im/pidgin[gtk]
diff --git a/x11-plugins/lurch/Manifest b/x11-plugins/lurch/Manifest
new file mode 100644
index 000000000000..45fe8a9090f1
--- /dev/null
+++ b/x11-plugins/lurch/Manifest
@@ -0,0 +1,3 @@
+DIST lurch-0.6.8.tar.gz 398267 BLAKE2B 23211e82b80e26105f0d62510dc321abdd818eae21dd9f3e24f6ab01458748df64283acb99371a8ece34248f06e9e04edd35da30c771f45779474b3b43c3a53d SHA512 8b93523049d05a00f1d7286ec9d0d8d03c7ae46793ac72ea08c0d12cb5193324be4805fb6278d6c0f906d9c63db9d7ce6ca2a21442236df51e0ee0b48de6ef1d
+EBUILD lurch-0.6.8.ebuild 1718 BLAKE2B 5af54a0dc7bb979a814a93dde6b6b9afd05b3aa603599276db2983ecbd64fd129e8217b62cd1a2f8dea950def9da15242595f51f911eef9c3535dca67c26d1d2 SHA512 2fe714a97502f771a239937ba3af79610da1314ecd943f0ac1127afac2a143cf6b5cfe2181e4a01b8ef91979779a2b06ed46d0e1512396c2db8bf90d792b4d3b
+MISC metadata.xml 249 BLAKE2B a4931a30c3947b238913053d611639235b076475e864914e684020d86ee1b4aa6da94e4cef59c53a0e5ccd3b3d15d3a4ae293800b17bbb89e0af9cff79314a70 SHA512 b1cb770984baef468e3d17e343acff395e1993b14f90def7f8582b5e5d1a512bd3c7727e03f1deca47f7359a8f8cc9a8360130923388a5c06fabbfb9b05d5138
diff --git a/x11-plugins/lurch/lurch-0.6.8.ebuild b/x11-plugins/lurch/lurch-0.6.8.ebuild
new file mode 100644
index 000000000000..cb4e4a97bace
--- /dev/null
+++ b/x11-plugins/lurch/lurch-0.6.8.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CMAKE_MAKEFILE_GENERATOR=emake # since top-level Makefile expects a child Makefile
+
+inherit toolchain-funcs cmake-utils
+
+DESCRIPTION="OMEMO encryption for libpurple (XEP-0384)"
+HOMEPAGE="https://github.com/gkdr/lurch"
+SRC_URI="https://github.com/gkdr/lurch/releases/download/v${PV}/lurch-${PV}-src.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# NOTE
+# - We cannot unbundle net-libs/libsignal-protocol-c
+# because upstream uses non-API/internal function
+# session_builder_process_pre_key_signal_message
+# - The build systems of axc (ex-libaxolotl)
+# at https://github.com/gkdr/axc and libomemo
+# at https://github.com/gkdr/libomemo build static
+# libraries only (*.a) so it is not clear when or
+# how to best unbundle them, either
+RDEPEND="
+ dev-db/sqlite
+ dev-libs/glib
+ dev-libs/libgcrypt:=
+ dev-libs/libxml2
+ dev-libs/mxml
+ net-im/pidgin:=
+ "
+DEPEND="
+ ${RDEPEND}
+ virtual/pkgconfig
+ "
+
+CMAKE_USE_DIR="${S}"/lib/axc/lib/libsignal-protocol-c
+BUILD_DIR="${CMAKE_USE_DIR}"/build
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=OFF # top-level Makefile expects .a file
+ -DCMAKE_C_FLAGS=-fPIC
+ )
+ cmake-utils_src_configure
+}
+
+src_compile() {
+ cmake-utils_src_compile
+
+ local makeargs=(
+ CC="$(tc-getCC)"
+ LIBGCRYPT_CONFIG="$(tc-getPROG LIBGCRYPT_CONFIG libgcrypt-config)"
+ PKG_CONFIG="$(tc-getPKG_CONFIG)"
+ XML2_CONFIG="$(tc-getPROG XML2_CONFIG xml2-config)"
+
+ CMAKE=/bin/true # to stop Makefile from calling CMake, once more
+ )
+ emake "${makeargs[@]}"
+}
+
+src_install() {
+ default # use top-level Makefile, not cmake-utils_src_install
+}
diff --git a/x11-plugins/lurch/metadata.xml b/x11-plugins/lurch/metadata.xml
new file mode 100644
index 000000000000..ab886b7f0382
--- /dev/null
+++ b/x11-plugins/lurch/metadata.xml
@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM 'http://www.gentoo.org/dtd/metadata.dtd'>
+<pkgmetadata>
+ <maintainer type="person">
+ <email>sping@gentoo.org</email>
+ <name>Sebastian Pipping</name>
+ </maintainer>
+</pkgmetadata>
diff --git a/x11-plugins/pidgin-encryption/Manifest b/x11-plugins/pidgin-encryption/Manifest
index 2dafe7e8028b..a6c4fc8f440c 100644
--- a/x11-plugins/pidgin-encryption/Manifest
+++ b/x11-plugins/pidgin-encryption/Manifest
@@ -1,4 +1,4 @@
AUX pidgin-encryption-3.1-glib2.32.patch 381 BLAKE2B 0f62640d14f2da191de008f7a5a984d2a1462400eccc9c83e890fbdb0e4be271cac9e692af2619307de95ddc198e2d0e19a36dde55d617ddcdd69d15f90455df SHA512 1c6b3c34d0e8acab7dd4465348d674b56d8939305e87dc9e59bd14e99e7123e865c4e6a91f641e3365c507b2d88e19541f05534b3255ab23754d95d49c997639
DIST pidgin-encryption-3.1.tar.gz 604129 BLAKE2B d42c6baf9e1b0adcb8e88a611279fa66f6c37ce3e89c742c6a8e2662662576cc9e08c8e3fa08c19e857b88165b840826f9118c5bcca0098b7eb02fac0a8ae159 SHA512 681e719dacc6812f6e965b5025631b02dc6abe4694c4dfc3034d5c07e97798707f28920c142b99f9d428470ef5c14bffe5d7c62d2d5fce01ad0e7567ab60b32d
-EBUILD pidgin-encryption-3.1.ebuild 733 BLAKE2B eefc39e9f8b6f89a76e732cd6f9a6f4d75fcb9944abd7aa7cec9ff92fbf0fd10a40d9637c5d2f6de8be9aafe7d20f8f9cee04bc096a3607d7474e2ec7eeb19c6 SHA512 6a68f6b4eda99b923a4a29f1e1cf548adcca03a0e68ab49095ae4efc35091784bb3e074126f426df474eb7b045ed12c2babb096e6992cbcddc35a817b6c272f9
+EBUILD pidgin-encryption-3.1.ebuild 727 BLAKE2B efcc7e2b3042ff5985d17abd8544222f3c8c0164e25ebd378d1a6db3ac068664757ef969416740e57ed4066324d3d62affdb985af55ea560764bedfecbea881b SHA512 b75cd4d2e112416c3c5220e2f878176ab7b00f593131004789f0459f96784eed7a8feb6aca9c0546e7341b715b211eae114527ba96ea1e287d2ea25a1a2ca76b
MISC metadata.xml 383 BLAKE2B c6351283f94a3a50fcb0c17ced9c6d74f0b3a4384fcc88451187c6ee7ab4277a7e7629eb656e24dce5aa4b892a99d7ba17c559360408d8bf938637307cf62652 SHA512 1b3e3b5e41b6cdc2c4d8d309ebd0664d1054ec9175c5b1d9c2d7c63e8ca2c62572e3c8b6dcb3b292595b66f55cc764a059954688933f50f7cb35591419fbf5cc
diff --git a/x11-plugins/pidgin-encryption/pidgin-encryption-3.1.ebuild b/x11-plugins/pidgin-encryption/pidgin-encryption-3.1.ebuild
index d6abbea91a0d..561a3df71d68 100644
--- a/x11-plugins/pidgin-encryption/pidgin-encryption-3.1.ebuild
+++ b/x11-plugins/pidgin-encryption/pidgin-encryption-3.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://sourceforge/pidgin-encrypt/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc ~ppc64 sparc x86"
+KEYWORDS="amd64 ppc ~ppc64 sparc x86"
IUSE="nls"
RDEPEND="net-im/pidgin[gtk]
diff --git a/x11-plugins/pidgin-extprefs/Manifest b/x11-plugins/pidgin-extprefs/Manifest
index 956eb4e37555..1dd1f2256d57 100644
--- a/x11-plugins/pidgin-extprefs/Manifest
+++ b/x11-plugins/pidgin-extprefs/Manifest
@@ -1,3 +1,3 @@
DIST pidgin-extprefs-0.7.tar.gz 332742 BLAKE2B 39a12a595f6eb7a66b071ef4d3e94d7e4d54201baa29280f3dc24e790976dfd57e7f3a656cea398c76759d02b258429b0cae46fd4ed7c07ec9f2219f5b0e97e4 SHA512 f2157403463c1a9621396c84ea71c4e02a853796d5c7b7aa33def03f9b6eccc52a0fad7f5edcfa1506cdc2c6e9dfb056a445cdfa985b0c3885d7ffe666150c3a
-EBUILD pidgin-extprefs-0.7-r1.ebuild 439 BLAKE2B c54beda201ae6932875702249a106a0b630dec9a76cb62d433cd38c10c522eacea68565e4f6c2cdd12f2244d3fae7821275039c0c34e942565e9d75187deb9a1 SHA512 6be597d0061ab174b3682c836d032d0d4a509e9639e1e4f271c2fb054ee66629f054edeb90f196350741b97bdd7352058b50fbc0b425b079f8f061df7d9970a9
+EBUILD pidgin-extprefs-0.7-r1.ebuild 433 BLAKE2B 3a6445c308e2ab981a62886019f17dbf0f615c203b7afa871173d77626fdbf84f704d69bc94d076da96ac3515dc93a0ef98c34f9cc7e14afdf237b2fd1629d8f SHA512 ceeea01c8b875cc6fdfff3ffd0618f81477edce4302b02a9023bf3f52b73df65870ce091d844f4c3b89f6c2bbc0431ad774fd3ab0db8617ea0c62e96de919559
MISC metadata.xml 429 BLAKE2B bd54667274f11c399f2feb083848551bea785a62668c034fca214afaded40f4b798ffafd6393bd99a9c6db7c3d1abca893adff6163aae3dd1f98e7fafdcf02c0 SHA512 45d92936f57d4de39761a5c6f6b3a9b2645041109857a96b3910ec097c3e8fe140439953defb65dae391474d8ae3bb54f0e10fd9142c322b09fa7c916f4bddf0
diff --git a/x11-plugins/pidgin-extprefs/pidgin-extprefs-0.7-r1.ebuild b/x11-plugins/pidgin-extprefs/pidgin-extprefs-0.7-r1.ebuild
index 5b4c48f33e10..eaa00ed1dce3 100644
--- a/x11-plugins/pidgin-extprefs/pidgin-extprefs-0.7-r1.ebuild
+++ b/x11-plugins/pidgin-extprefs/pidgin-extprefs-0.7-r1.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/gaim-extprefs/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc sparc x86"
+KEYWORDS="amd64 ppc sparc x86"
IUSE=""
RDEPEND="net-im/pidgin[gtk]"
diff --git a/x11-plugins/pidgin-hotkeys/Manifest b/x11-plugins/pidgin-hotkeys/Manifest
index e6b3b3426823..95ae762562b0 100644
--- a/x11-plugins/pidgin-hotkeys/Manifest
+++ b/x11-plugins/pidgin-hotkeys/Manifest
@@ -1,3 +1,3 @@
DIST pidgin-hotkeys-0.2.4.tar.gz 341912 BLAKE2B fe4b6d841010df2bfc17febbbc54d0dc10eb65f3c414b17728a92afb856232df1a7a9996631dc2564102346236cb5e7ae2fb3b10f67679dbaed11f3d83b03372 SHA512 99897a47f91c5ceacabdec13859526f6af6270e171b94b49183ad5cc5118b5e3f5377d02ffd0bdbdbaafdd6f23f400deb604a8fe686cd29103187276f20aca86
-EBUILD pidgin-hotkeys-0.2.4.ebuild 437 BLAKE2B 2e5f63a09c1b97ff2a05a3bf39c45b21ab19846cc4278b83a128d5fbcdd1231bbe61d683af659af02eb2941cf698397a9472a88b367e5892fb030676b0f69ecc SHA512 506488de448306e10e90f9aaa2ac4140306850508854dd122ce7b5f506106e166f0bbf9e9d2022e0a30d83abaac326160a96f3058a1cfc225b2dafdbb44eb65b
+EBUILD pidgin-hotkeys-0.2.4.ebuild 431 BLAKE2B a18bd054f3c679649feb5ca9272cd01c5d94ca48907cdf46d04ceb5e408b8749d668e5e43938af16f7f698fd7b4a9d1c7e4e169b28d374d500d8c491991276bc SHA512 8d1f284829e5933e313be1d4134d4597fa903f0f38a6270deb7f2381d997a9bdf2eafcf063e1f301d0b7636186cf10e859aa164bebe71426d3f9483887487c9c
MISC metadata.xml 251 BLAKE2B 99192664732f32e705cd16da0ea6202a2c41eac9b2f6abc69a094e94bffdce35792d531a08d19d5bb0ace3d8ad89f072ec455e601f66d4c4a8e790e00f145f89 SHA512 615ed628ead3eb359fe7bacd719a1d29798bdc41026cb26fa2100cc49e09df2b3ceccd529e929de39b53ac83cb173d2260b21f561808bd62234aaea55b2af878
diff --git a/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4.ebuild b/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4.ebuild
index ec4f95533fbf..3fae8d3cd795 100644
--- a/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4.ebuild
+++ b/x11-plugins/pidgin-hotkeys/pidgin-hotkeys-0.2.4.ebuild
@@ -9,7 +9,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc x86"
+KEYWORDS="amd64 ppc x86"
IUSE=""
RDEPEND="net-im/pidgin[gtk]
diff --git a/x11-plugins/pidgin-indicator/Manifest b/x11-plugins/pidgin-indicator/Manifest
deleted file mode 100644
index 1c11b3a52bba..000000000000
--- a/x11-plugins/pidgin-indicator/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST pidgin-indicator-1.0.tar.gz 29583 BLAKE2B d39ef5b3ac5da87c736c2e74b7966c7009bacefe770eb833d18a8508b2bc340c5636ee3d9eed88af0ef7f385c2a9b52b16a1c4029e4d6fd35cd6b4e364c94c28 SHA512 9aa9847cb6e3c988ed4bf0666ad94139b3d3aa1b9fa4215a2d5a72cbde4db9cfdd809ab576c5ab060c33e3e89acd0ede9cde0f3d8a26bef2c5f5f46052a05102
-EBUILD pidgin-indicator-1.0.ebuild 612 BLAKE2B 4f8544cc0f988fa1a9654602af0b8b73c4384c063755b7efe5de1bbb22923f1118fc5d45156950f7f50639407f15a9ac56ed4fc2600a575a92cc00d7a87ec7a1 SHA512 5d59f742f01bf377821f2562e8e3684c0b6b45ec6ad55f498912692ced1de4e1856c2e93c0e026f3da645bfb737e61a81667139b0ffef5044ebdf1563cdd6249
-MISC metadata.xml 256 BLAKE2B c9d6cf599fa02d0db39068b077c94821dbe0ad64363718a4c934b2c9dd4ceeb00e4cadd07a3fd4cb30e69a79cd57cf05772b47a33d1f292b91a21404b5888350 SHA512 0b9f068bbab13dbfe10c318beda7e3721ae2e9063ffeabf6f257b0a621a47b52311ccb62b52ab21e02aa2c3768ecf8cdeded14015e8670279bb08a88643319f8
diff --git a/x11-plugins/pidgin-indicator/metadata.xml b/x11-plugins/pidgin-indicator/metadata.xml
deleted file mode 100644
index 9dffad7f0433..000000000000
--- a/x11-plugins/pidgin-indicator/metadata.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <!-- maintainer-needed -->
- <upstream>
- <remote-id type="github">philipl/pidgin-indicator</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/x11-plugins/pidgin-indicator/pidgin-indicator-1.0.ebuild b/x11-plugins/pidgin-indicator/pidgin-indicator-1.0.ebuild
deleted file mode 100644
index ab3ceb771802..000000000000
--- a/x11-plugins/pidgin-indicator/pidgin-indicator-1.0.ebuild
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit autotools
-
-DESCRIPTION="Indicator plugin for Pidgin"
-HOMEPAGE="https://github.com/philipl/pidgin-indicator"
-SRC_URI="https://github.com/philipl/pidgin-indicator/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE=""
-
-RDEPEND="dev-libs/glib:2
- dev-libs/libappindicator:2
- net-im/pidgin[gtk]
- x11-libs/gtk+:2"
-DEPEND="${RDEPEND}
- virtual/pkgconfig"
-
-src_prepare() {
- eautoreconf
-}
-
-src_install() {
- default
- find "${D}" -name "*.la" -exec rm {} + || die
-}
diff --git a/x11-plugins/purple-plugin_pack/Manifest b/x11-plugins/purple-plugin_pack/Manifest
index d0510d88ca07..23d27f36973d 100644
--- a/x11-plugins/purple-plugin_pack/Manifest
+++ b/x11-plugins/purple-plugin_pack/Manifest
@@ -1,3 +1,3 @@
DIST purple-plugin-pack-2.7.0.tar.bz2 761618 BLAKE2B 29508a18eda2dab9b9dbb9af5a4ea456f79fe97259afc86a1131370b4b90d5544d8537d8aa2738823c1455632318812478ffeb3583490b041b82e6e631175748 SHA512 fffe1b8c38bff9ce88ae26426110923cc4722bf77fe59f6cf1123931558b06d830a842a6fe4d4f47295beec12f82cf5c25ac03d84944bb2629423ebac4399caf
-EBUILD purple-plugin_pack-2.7.0-r1.ebuild 1960 BLAKE2B 41cb56669ab00bc6db7984eb2f192d781b207fe5849f011f4e797f7d44b744d9e78c06e40ffeaff43e44a89f557fcde5c93f5a88b795bc5a0ea07b15e3498427 SHA512 f30005d6128134d93e86fd2539fd01f72ee357077b586cd368055694064e493322a5458464da9de98cd2f14d30b66b474e3a67a5213b05f7c90c35eb99c994b9
+EBUILD purple-plugin_pack-2.7.0-r1.ebuild 1954 BLAKE2B 18c2bd7efb5eaf2ef65da6f979f471fcf9492d6d75092546cada042e8ec0ef3d256ba5b9872d103b06de74430ba2fe2b982212b2afbf15aed002139bfe8ff072 SHA512 7c5d200f0644ac62cee6c07046d40debfca57f49f43ba817b209c0ce5bfc7ea7ed47299d2df3127cf55a89198169e91225cedf1c59faf4ef21e33ca293f8d6ce
MISC metadata.xml 366 BLAKE2B 7e00de7e2d09f6802f44d1899377df6ed665e712ce7253ac9f1df0b5c48557782b5bee127047c62b8fe2e608b13fb448ede2f6840086a19228b4b2749d086e89 SHA512 8f726e2d162563fd4e0687abf6c1e7487f4594cc992e31de27f34952e9500332fb68b0e5556169a3c31cb431512edee29fd38a6427341e5d660181c0a45c8257
diff --git a/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild b/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild
index 9eff72189ecf..0bfcbcf69646 100644
--- a/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild
+++ b/x11-plugins/purple-plugin_pack/purple-plugin_pack-2.7.0-r1.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://bitbucket.org/rekkanoryo/${MY_PN}/downloads/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~hppa ppc x86"
+KEYWORDS="amd64 ppc x86"
IUSE="debug gtk ncurses spell talkfilters"
RDEPEND="
diff --git a/x11-plugins/wmSMPmon/Manifest b/x11-plugins/wmSMPmon/Manifest
index f1ca3925b967..5f34dedb0646 100644
--- a/x11-plugins/wmSMPmon/Manifest
+++ b/x11-plugins/wmSMPmon/Manifest
@@ -1,4 +1,5 @@
+AUX wmSMPmon-3.1-fno-common.patch 1474 BLAKE2B d4b8939e22d5c077fc4e7ac26edf3c963e04e5f938e582984e021c00cdb27c58567ec88db7096379ac844cfdc5d2afb894ce28b08a421876dd8428ac35813fff SHA512 e9eb96ed543e39df41270b476a00d0e9ba3dfcd1faef81728a4dd07578bf76999db43e68049354f421f9ecc138c8fa81ccbacc0bb75053879c0db6759b5575c6
AUX wmSMPmon-3.1-makefile.patch 1300 BLAKE2B d017661312fe29484eaeffe05a5f8cbacd54c19c3ebc9f52ca6605704427292b23ec695b9403360aaec0d48c61453cf69d4e269f777cbffd8b194a3d078150bc SHA512 e94f9a66d782aaaab3bd637c2657cd34efe1b5e1f556c932171e30814551236f67a1846b688bda8983a072ba1622d37f8aa14528c657e9542404fa8b96358826
DIST wmSMPmon-3.1.tar.gz 24834 BLAKE2B c02c49810f69b9d28d42f24e7fde6556d46f214d4cb5b47cd705bed2ff5c2c00205829018179ecd6c63162a58d0a957d5fa35d33f0075532c72d3d6876ac6c40 SHA512 b13caa3c4bc7971d35bc52bb66c1f6da482b55a5073b61b3f059fac97f6affbf091816c933981c1c88c17127ab8d21c09c59d0f3c93364e659ca409f13de43b7
-EBUILD wmSMPmon-3.1-r2.ebuild 606 BLAKE2B cb23f1aa1c267ed95ad3387aab7a4df80c3d19dabf92d29c2466b72a58874723027527db5c2f26b0480b99d37eee45e7f4fd58d1f3d1ed54122d02cae4ec51dc SHA512 9258edec15c7ad331f3fb13d9c6fa7db32c0e6f374a7c219dc20fbc9fb24bda8b0f418a93b7e4d0c1491b056a761e8f8140dde473ff5eb4d80e4cdb7ac52de99
+EBUILD wmSMPmon-3.1-r2.ebuild 709 BLAKE2B 1df19b9a8ac95ab65a6325df976761366853d06065c94d68700c741b8050abdaaea7e5908510387cc704c9571b5b7e9e65363d27eaeec77b5f2f0bdc74689ca8 SHA512 8ac821d8ebe30e47ebc94328f7a16690bef18cf48a3ec283191897b9eb6205a75afdd16ad3cc734c3e3060841abb788857305eab64b454d94afe1ff80b9c5fd9
MISC metadata.xml 379 BLAKE2B 8d029b244f6cba1311fc8af0fa96705ad2701ffe2d4aad6a45e3e86d6a7b07c1749f7ffdd171217c5f610681921006400f6641618a6cf93541e7b257f2441198 SHA512 2fc60cceb3fbdbbb8fd85048bc50b6777461a9c7cf37d8b672ac09d1556f284acfa5df747d704c9335bfe91f93142be1cf39cd4eb19c808a50eb8fe5a27f67d5
diff --git a/x11-plugins/wmSMPmon/files/wmSMPmon-3.1-fno-common.patch b/x11-plugins/wmSMPmon/files/wmSMPmon-3.1-fno-common.patch
new file mode 100644
index 000000000000..f1416fcc0248
--- /dev/null
+++ b/x11-plugins/wmSMPmon/files/wmSMPmon-3.1-fno-common.patch
@@ -0,0 +1,36 @@
+diff -Naur wmSMPmon-3.1.orig/wmgeneral/wmgeneral.h wmSMPmon-3.1/wmgeneral/wmgeneral.h
+--- wmSMPmon-3.1.orig/wmgeneral/wmgeneral.h 1999-04-25 05:08:22.000000000 +0200
++++ wmSMPmon-3.1/wmgeneral/wmgeneral.h 2020-03-29 13:32:55.253627166 +0200
+@@ -36,7 +36,7 @@
+ /* Global variable */
+ /*******************/
+
+-Display *display;
++extern Display *display;
+
+ /***********************/
+ /* Function Prototypes */
+diff -Naur wmSMPmon-3.1.orig/wmSMPmon/standards.h wmSMPmon-3.1/wmSMPmon/standards.h
+--- wmSMPmon-3.1.orig/wmSMPmon/standards.h 2004-11-19 14:57:30.000000000 +0100
++++ wmSMPmon-3.1/wmSMPmon/standards.h 2020-03-29 13:32:14.666639432 +0200
+@@ -37,7 +37,7 @@
+ #define HAUTEUR 31 /* Max. height of CPU Load Bar+Graph */
+
+ /* Program name used in error messages */
+-char *Myname;
++extern char *Myname;
+
+ /* NumCPUs_DoInit returns the number of CPUs present in the system and
+ performs any initialization necessary for the sysinfo-XXX module */
+diff -Naur wmSMPmon-3.1.orig/wmSMPmon/wmSMPmon.c wmSMPmon-3.1/wmSMPmon/wmSMPmon.c
+--- wmSMPmon-3.1.orig/wmSMPmon/wmSMPmon.c 2005-11-07 01:24:32.000000000 +0100
++++ wmSMPmon-3.1/wmSMPmon/wmSMPmon.c 2020-03-29 13:33:03.630624637 +0200
+@@ -35,6 +35,8 @@
+ /*###### Funcition definitions ##########################################*/
+ void usage(int cpus, const char *str);
+
++char *Myname;
++Display *display;
+
+ /*###### MAIN PROGRAM ###################################################*/
+ int main(int argc, char **argv)
diff --git a/x11-plugins/wmSMPmon/wmSMPmon-3.1-r2.ebuild b/x11-plugins/wmSMPmon/wmSMPmon-3.1-r2.ebuild
index 9619fe673e8c..cc153566aa1a 100644
--- a/x11-plugins/wmSMPmon/wmSMPmon-3.1-r2.ebuild
+++ b/x11-plugins/wmSMPmon/wmSMPmon-3.1-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -22,10 +22,17 @@ DEPEND="${RDEPEND}
DOCS=( ../Changelog )
-S="${WORKDIR}/${P}/${PN}"
+S=${WORKDIR}/${P}/${PN}
PATCHES=( "${FILESDIR}"/${P}-makefile.patch )
+src_prepare() {
+ default
+
+ pushd "${WORKDIR}"/${P} || die
+ eapply "${FILESDIR}"/${P}-fno-common.patch
+}
+
src_compile() {
emake CC="$(tc-getCC)" LIBDIR="/usr/$(get_libdir)"
}
diff --git a/x11-plugins/wmSpaceWeather/Manifest b/x11-plugins/wmSpaceWeather/Manifest
index 710a5317d18c..7f536a22d9ee 100644
--- a/x11-plugins/wmSpaceWeather/Manifest
+++ b/x11-plugins/wmSpaceWeather/Manifest
@@ -1,6 +1,7 @@
+AUX wmSpaceWeather-1.04_p19-gcc-10.patch 962 BLAKE2B 935948a401c6e5a1bf8bd3bf74721f3c0b099d072401051ab17eef2b95406f4e6b46a661944e003c8ddb3beb3c8ed90089f8a64e49c6372de2e3a9900baaa68b SHA512 46a1a069f6fff39e4771582576540693405759d9033ba3961b23eaa9f7d04f81bf91a8177c7fb75cc7fea78faed28fa561b849a425187a5a2a19783afa0babbd
AUX wmSpaceWeather-1.04_p19-gentoo.patch 2034 BLAKE2B b81b73f9fb8c64c8ba9560f999f72b75a4c12aadb222a84903461adb3756ee991467f74a5b59ea96c3eb46e9ca479cbdd78a2cfa6f8dd2e929dc158201eb1c2c SHA512 7e8d76b6db7e6fd6b498712d0d06cee4a3550914f9c48844c6b3dfc77c1086ac119a097365fd5424e1c251f0e9088feec3c2a1e9ab53e146f3a5427786872982
AUX wmSpaceWeather-1.04_p19-getkp.patch 1290 BLAKE2B dd350e57e2c0d40716ead4fb6bdc215f263bf5340c242550668ba252d78873a5ceab7cbf789209214daec41e33abea3a128b6cd5a5a83ee4e22b9de694ccecec SHA512 54f1ee8d2152bafc7895b2a626f27a4c5bf7b3702a2d14e2523952fcffb8e636f6f3ceb30d95b12b80470a58cb16dd50e04435ccae91e81c83097d41e2949b59
DIST wmspaceweather_1.04-19.diff.gz 9429 BLAKE2B c32b02d123783789962ef56f54b79b7afacc69573526cd5254b7083673a5ae0d70abaa82d84421c86d95139f9033a35de6511d131f73ff1360d43d1d0e320979 SHA512 f8228c15642b88b355f977a8ce73b474bf8874b4b64bce3f519e6ec6c5de1db7bbd1e5f40e57e367dc0a1dec47e5c32b87d4ce61e35043d71cee0005b06a5a78
DIST wmspaceweather_1.04.orig.tar.gz 36295 BLAKE2B 8f12a4ba7dc55d06ab1b3c86f387c0f4dc930d89b8ccf151096d736adb80deaf647e47bb4592f309042e2273936996b215cb2fffe83dbbe20bd10d94b1b7c109 SHA512 d422806d44a2929cfdb3e36c7075a4e02b64416db7c528d08411944f574dc34bb5e5ee48c55a3b9e796b15529857bcb480dc650ebdfe23cf1079ba09e2749154
-EBUILD wmSpaceWeather-1.04_p19-r1.ebuild 1615 BLAKE2B 14fe0fcfbd5c1f97d41544d5da48a40c38c017c097c925dd164166bb7c20bf6538f814d2d87eb1a9f87f7393b15f4c7af4859f37e36a72052abf2506e6d5f6d6 SHA512 22994e3a83bb5b196e2815d42991dc2231e3cbe998125a32078e886d3c48b24e6121061a67daafd13a222416d42e637a18ac94dcf3e340abb20abd24b9ce638c
+EBUILD wmSpaceWeather-1.04_p19-r1.ebuild 1655 BLAKE2B f0fec1016e233b4a14cf8d1a3be96d8537e0f3d31548ff6ff1f8b8fdb0d62b33af56aa1cdbf03c5e6361574a664ebab641976efc9d6878c40acc09316767bd91 SHA512 33c67461d55fdfe6b8c9c57df9e2599340dc45c8fd92bb8bd2eeb60a834d106a1e2794fda90f47a02b14da83fa8f4ffaa64448ae3b18162e411a91add92dafc3
MISC metadata.xml 349 BLAKE2B 1b79557d30af25f4419b0824e2f99a529447ad80c9c398d22b023eada927a3c840f8787aca77fff8f9073873f01a6be766595bd073cf8b11d335fea81f3e01ab SHA512 f39cf6f8c99788992a57ed0598fcd5d13b25fdf80dc5cf133091f5babae34e269b55e3464bec7b660e3ebb295edc4d46e76dda1978e4fde30e70620cefa21264
diff --git a/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-gcc-10.patch b/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-gcc-10.patch
new file mode 100644
index 000000000000..f95e7e5ccbe0
--- /dev/null
+++ b/x11-plugins/wmSpaceWeather/files/wmSpaceWeather-1.04_p19-gcc-10.patch
@@ -0,0 +1,23 @@
+diff -Naur wmspaceweather-1.04.orig.orig/wmgeneral/wmgeneral.h wmspaceweather-1.04.orig/wmgeneral/wmgeneral.h
+--- wmspaceweather-1.04.orig.orig/wmgeneral/wmgeneral.h 1999-04-11 07:35:53.000000000 +0200
++++ wmspaceweather-1.04.orig/wmgeneral/wmgeneral.h 2020-03-01 16:13:29.843346352 +0100
+@@ -28,7 +28,7 @@
+ /* Global variable */
+ /*******************/
+
+-Display *display;
++extern Display *display;
+
+ /***********************/
+ /* Function Prototypes */
+diff -Naur wmspaceweather-1.04.orig.orig/wmSpaceWeather/wmSpaceWeather.c wmspaceweather-1.04.orig/wmSpaceWeather/wmSpaceWeather.c
+--- wmspaceweather-1.04.orig.orig/wmSpaceWeather/wmSpaceWeather.c 1999-04-11 07:35:53.000000000 +0200
++++ wmspaceweather-1.04.orig/wmSpaceWeather/wmSpaceWeather.c 2020-03-01 16:13:38.172348429 +0100
+@@ -91,6 +91,7 @@
+ char URL[1024];
+ int ForceUpdate2;
+
++Display *display;
+
+ void ParseCMDLine(int argc, char *argv[]);
+ void pressEvent(XButtonEvent *xev);
diff --git a/x11-plugins/wmSpaceWeather/wmSpaceWeather-1.04_p19-r1.ebuild b/x11-plugins/wmSpaceWeather/wmSpaceWeather-1.04_p19-r1.ebuild
index 568c3f7524fb..9bd5996db7f1 100644
--- a/x11-plugins/wmSpaceWeather/wmSpaceWeather-1.04_p19-r1.ebuild
+++ b/x11-plugins/wmSpaceWeather/wmSpaceWeather-1.04_p19-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -36,6 +36,7 @@ S="${WORKDIR}/${MY_P_ORIG/_/-}/${PN}"
src_unpack() {
unpack ${MY_P_ORIG}.tar.gz
epatch "${DISTDIR}"/${MY_P_PATCH}.gz
+ epatch "${FILESDIR}"/${P}-gcc-10.patch
# need to apply patches from Debian first, do NOT change the order
cd "${S}" || die
diff --git a/x11-plugins/wmbiff/Manifest b/x11-plugins/wmbiff/Manifest
index 04ed7a82eaec..d1b93bfdff0b 100644
--- a/x11-plugins/wmbiff/Manifest
+++ b/x11-plugins/wmbiff/Manifest
@@ -1,10 +1,7 @@
AUX wmbiff-0.4.27-invalid-strncpy.patch 816 BLAKE2B 8c9dec1bb64014c4d99dcfe0214f8b07bdada1945d5992e131d7ae8edd4d23041c1b3a73a5f9a7c5fb4ae76bd7769270e96be5fbf24a8aa740ca5430da6e7f8d SHA512 7881bfa7b1febb4aeba8f530aa5670fba3b8a688876c2eb5b316ae34f5eddf44e90ce00973c1df34c571e14c55573653485e94b6d17a253edd041aa13e7a2dba
+AUX wmbiff-0.4.35-fno-common.patch 781 BLAKE2B fbde39e1df40b9f51128aceeb5adc90c8ef5852584d92fc1d31404306691e7639943363c5460f6abfcfe8aebfc647ad675c531805ba81369c63463502dc50260 SHA512 105abbe67deab8c2ac2f562c94d37418da69ee38cffbc5d91ca4e1cc976069dc2d92241c5de86c16a6276b01f8ed215cb6d84c43a613bf5b28e28bd6e08baff5
DIST wmbiff-0.4.28.tar.gz 111398 BLAKE2B 39ba4dbf50639b02c8969ae72b696fa83353ec3dcd46802f8333eb597f068d3d0d209f39a352a8f53830695c19c897b7d6f970c5362c2910128b80b0cdb24d32 SHA512 a17fd4b4c3de09a907b7ffccc50f4560a7fddd5cb4dd01c72460806dc55259ba0b587d75f7505171a2a833f6735ddc4ded0a484d4227bfd552cc7343d79d7720
-DIST wmbiff-0.4.33.tar.gz 266114 BLAKE2B 06e5e454a2f8e78203dec66cc274d983e8ec1c0dc7bb82db4ec3c42a8671f0f7a399b79fc94f45e595dcd6fe56c87426dce3900f8fc0f12fbc704ad196390dc7 SHA512 9b88b5929e9234d17bfa5022eb95cbca1720c724827e078dbd44c0bcff77f386b7692a6576b3a96bb1f5fab602c274b3335c71543e5ad053c1cc476d114f818c
-DIST wmbiff-0.4.34.tar.gz 265020 BLAKE2B af4160b983ff46557c78f2f363f8a6b73841050a99d89d953ba4bd493bf016da00457c38bb8130e329f742ad244d62df4b47519b90ee0e8858c88acb0b1184ab SHA512 28a80b635cf6ef03fe688686dd52ed965c2bb17d009aa904967b381f6717ad99014c2c514e9eb973fb2ea83c99a388beb9568f4ac940cbd4631f61c8a13f8cf4
DIST wmbiff-0.4.35.tar.gz 265332 BLAKE2B 049f01dafaf71af614c47379fa1e59593e6d7904ecc7e63721edc06d06a4705141c5a339f773b7352984b288c32cb7d324fcca72c4459890328672b0d0a4b4e8 SHA512 7a276c33545351dd1e3c072b4b702fabb293744c3b26326739ebc278f18eda3fe971eeaa8392445eb49514eeb430677638b100076409ec6216915a1388a491c4
EBUILD wmbiff-0.4.28.ebuild 825 BLAKE2B 3e27116ec3256f882303581d48c4911aee3f360e581bb58c5da55244e94edc89a978333cd2654b2d49d2e8e141df6b05a236456c5768bb5fd5f7f0c8156518d6 SHA512 cf73dca2d7798577fed2e223f25e66261915220d198edc90884181c7d71c9b6b909e29aee41a7a9a5e284221048b4dc29b97388bba9e3a117cdad73adf2cf283
-EBUILD wmbiff-0.4.33.ebuild 811 BLAKE2B 8f730e206919070bf7051b095cdb18b917c2783ed7615c7c8d98c6e97465c11f7b14e77b748f92a21982f8ea2c9d4e85c5c5e967f0de1099fc515279b46038cb SHA512 39b794b52cc9dbbb10a22e91d1aaf3d6cd17ba86e3f9bda86834d9cb29c147efddd23dcce6438eab16beecb5376eca3680b6d430998c6f40543c452799a788c2
-EBUILD wmbiff-0.4.34.ebuild 811 BLAKE2B 8f730e206919070bf7051b095cdb18b917c2783ed7615c7c8d98c6e97465c11f7b14e77b748f92a21982f8ea2c9d4e85c5c5e967f0de1099fc515279b46038cb SHA512 39b794b52cc9dbbb10a22e91d1aaf3d6cd17ba86e3f9bda86834d9cb29c147efddd23dcce6438eab16beecb5376eca3680b6d430998c6f40543c452799a788c2
-EBUILD wmbiff-0.4.35.ebuild 811 BLAKE2B 8f730e206919070bf7051b095cdb18b917c2783ed7615c7c8d98c6e97465c11f7b14e77b748f92a21982f8ea2c9d4e85c5c5e967f0de1099fc515279b46038cb SHA512 39b794b52cc9dbbb10a22e91d1aaf3d6cd17ba86e3f9bda86834d9cb29c147efddd23dcce6438eab16beecb5376eca3680b6d430998c6f40543c452799a788c2
+EBUILD wmbiff-0.4.35.ebuild 854 BLAKE2B fb2e3f070a2e668f729e5748330d98876ea7108bf8c20dc91d20b49eaf52e562897879249226bd67b717ed2a659009a896c8e955615255c7d447cb18eeee75c0 SHA512 1d69747b719985f878268f8111edfde765613dd31aa135d2eb8d4569b2237b63a384514183f90c118fe47e23a73319f4fda6bf783145438d9ec1bfcae283af88
MISC metadata.xml 249 BLAKE2B ba223d81d4cf6b9ca1ba3a63e356bec0d9aa6f4cdf2ad3b29a6c97a6e5bad854154f8b9e6fc3d65d155c93daa706d03c84395b53951e3e326ffc19c8d0df0eb5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d
diff --git a/x11-plugins/wmbiff/files/wmbiff-0.4.35-fno-common.patch b/x11-plugins/wmbiff/files/wmbiff-0.4.35-fno-common.patch
new file mode 100644
index 000000000000..2320f17143de
--- /dev/null
+++ b/x11-plugins/wmbiff/files/wmbiff-0.4.35-fno-common.patch
@@ -0,0 +1,24 @@
+diff -Naur wmbiff-0.4.35.orig/wmbiff/wmbiff.c wmbiff-0.4.35/wmbiff/wmbiff.c
+--- wmbiff-0.4.35.orig/wmbiff/wmbiff.c 2019-07-23 15:58:58.000000000 +0200
++++ wmbiff-0.4.35/wmbiff/wmbiff.c 2020-03-08 12:25:32.766264038 +0100
+@@ -104,6 +104,8 @@
+
+ Cursor busy_cursor, ready_cursor;
+
++Display *display;
++
+ static __inline /*@out@ */ void *
+ malloc_ordie(size_t len)
+ {
+diff -Naur wmbiff-0.4.35.orig/wmgeneral/wmgeneral.h wmbiff-0.4.35/wmgeneral/wmgeneral.h
+--- wmbiff-0.4.35.orig/wmgeneral/wmgeneral.h 2019-07-23 15:57:57.000000000 +0200
++++ wmbiff-0.4.35/wmgeneral/wmgeneral.h 2020-03-08 12:25:16.223256712 +0100
+@@ -36,7 +36,7 @@
+ /* Global variable */
+ /*******************/
+
+-Display *display;
++extern Display *display;
+
+ /***********************/
+ /* Function Prototypes */
diff --git a/x11-plugins/wmbiff/wmbiff-0.4.33.ebuild b/x11-plugins/wmbiff/wmbiff-0.4.33.ebuild
deleted file mode 100644
index 4c3609d57973..000000000000
--- a/x11-plugins/wmbiff/wmbiff-0.4.33.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools eutils
-
-DESCRIPTION="WMBiff is a dock applet for WindowMaker which can monitor up to 5 mailboxes"
-HOMEPAGE="https://www.dockapps.net/wmbiff"
-SRC_URI="https://www.dockapps.net/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="crypt"
-
-RDEPEND="x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXpm
- crypt? (
- >=dev-libs/libgcrypt-1.2.1:0
- >=net-libs/gnutls-2.2.0
- )"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig"
-
-DOCS="ChangeLog FAQ NEWS README TODO wmbiff/sample.wmbiffrc"
-
-src_prepare() {
- default
- eapply "${FILESDIR}"/${PN}-0.4.27-invalid-strncpy.patch
- eautoreconf
-}
-
-src_configure() {
- econf $(use_enable crypt crypto)
-}
diff --git a/x11-plugins/wmbiff/wmbiff-0.4.34.ebuild b/x11-plugins/wmbiff/wmbiff-0.4.34.ebuild
deleted file mode 100644
index 4c3609d57973..000000000000
--- a/x11-plugins/wmbiff/wmbiff-0.4.34.ebuild
+++ /dev/null
@@ -1,37 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit autotools eutils
-
-DESCRIPTION="WMBiff is a dock applet for WindowMaker which can monitor up to 5 mailboxes"
-HOMEPAGE="https://www.dockapps.net/wmbiff"
-SRC_URI="https://www.dockapps.net/download/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="crypt"
-
-RDEPEND="x11-libs/libX11
- x11-libs/libXext
- x11-libs/libXpm
- crypt? (
- >=dev-libs/libgcrypt-1.2.1:0
- >=net-libs/gnutls-2.2.0
- )"
-DEPEND="${RDEPEND}
- x11-base/xorg-proto"
-BDEPEND="virtual/pkgconfig"
-
-DOCS="ChangeLog FAQ NEWS README TODO wmbiff/sample.wmbiffrc"
-
-src_prepare() {
- default
- eapply "${FILESDIR}"/${PN}-0.4.27-invalid-strncpy.patch
- eautoreconf
-}
-
-src_configure() {
- econf $(use_enable crypt crypto)
-}
diff --git a/x11-plugins/wmbiff/wmbiff-0.4.35.ebuild b/x11-plugins/wmbiff/wmbiff-0.4.35.ebuild
index 4c3609d57973..9200caafc51c 100644
--- a/x11-plugins/wmbiff/wmbiff-0.4.35.ebuild
+++ b/x11-plugins/wmbiff/wmbiff-0.4.35.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -25,10 +25,13 @@ DEPEND="${RDEPEND}
BDEPEND="virtual/pkgconfig"
DOCS="ChangeLog FAQ NEWS README TODO wmbiff/sample.wmbiffrc"
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.4.27-invalid-strncpy.patch
+ "${FILESDIR}"/${P}-fno-common.patch
+ )
src_prepare() {
default
- eapply "${FILESDIR}"/${PN}-0.4.27-invalid-strncpy.patch
eautoreconf
}
diff --git a/x11-plugins/wmbinclock/Manifest b/x11-plugins/wmbinclock/Manifest
index f09db24b2fd9..5440269161b0 100644
--- a/x11-plugins/wmbinclock/Manifest
+++ b/x11-plugins/wmbinclock/Manifest
@@ -1,3 +1,4 @@
+AUX wmbinclock-0.5-gcc-10.patch 1092 BLAKE2B 3955dcc6ac5e123bbab3e390278a88ce1038519d2d6437e67fc5784495faeb1def9658d93ba8825e46130c7e99fd362f51661b01156aeeea6f1aaf2118b91535 SHA512 86d93d7a68a8ac41eb446e3836aac5c6477814869e6b4795df521b442eabc344344dc1a5c51211ef5a74eed334bc4ca2ba443339221b81ca1e7e219acf63be66
DIST wmbinclock-0.5.tar.bz2 15909 BLAKE2B 71a5e53fea8f042bd8e01c0a8dde9057b22e398a4d483b556221d8344b5542f097e835f0d4eafd7cf24964b4b08f04f844c476cddc443ebc8f469e8fbb5142ec SHA512 f0f1f46b19e9c34f9168e03df2d4be2f9c7a73b09dd8247a7bc977309a3354069adf34032f3c0106aa763fe259993176edd84b029941191d05a11505e27de695
-EBUILD wmbinclock-0.5-r1.ebuild 674 BLAKE2B 3f550c8ecbf613ea93442af640fcdb20cc5d3c21ef68b4d0606f15df78822cd0b82172782c88b05fa7bd7ef8c62b6401ad45989b87834752e2d0338eff9b3469 SHA512 570c64f54a7942f5a08feaa0b9d0b59f808bd058a943efa848825bf8fe879eda1b0cedf7754b680aff042a5a637c777067cb126924e8ee03202ce8603ebfdeed
+EBUILD wmbinclock-0.5-r1.ebuild 719 BLAKE2B abf06054bc8dfc3dc072b1b46bbf03d82b6e485af0147d4fe8010901be18d1026ca58f3cabe7a75eb11af8f8c0ee0ddc6e17905f3996bb29760e01c7a224f7b1 SHA512 a31c1dc08910f024f54bdfee328d37c3659a84b0026f0c188c8cd03c8a69fd388a70d7e6b5bdad4e86586bda6be844229efbcf7be7ae3521446949c793938fcf
MISC metadata.xml 531 BLAKE2B 03abe401a3acf82a4a19b432b2f82f8cd8b8aa411618b7f54181cb32e999426c53f141a1c754cbc942abafc8d161aed8565e7e3b34036f489dda2f4b782707bd SHA512 b2a68bb29e867c54506f6b2594d3567353c86ba050127c07fa44f8abd4414aee251c297dfa569ec413e86699c088c61965104f5cafe326da0a376a6d0252098b
diff --git a/x11-plugins/wmbinclock/files/wmbinclock-0.5-gcc-10.patch b/x11-plugins/wmbinclock/files/wmbinclock-0.5-gcc-10.patch
new file mode 100644
index 000000000000..9656e5cd837d
--- /dev/null
+++ b/x11-plugins/wmbinclock/files/wmbinclock-0.5-gcc-10.patch
@@ -0,0 +1,39 @@
+diff -Naur wmbinclock-0.5.orig/wmBinClock.c wmbinclock-0.5/wmBinClock.c
+--- wmbinclock-0.5.orig/wmBinClock.c 2005-06-21 19:57:58.000000000 +0200
++++ wmbinclock-0.5/wmBinClock.c 2020-03-01 16:01:16.622171968 +0100
+@@ -72,6 +72,13 @@
+ int GotFirstClick3, GotDoubleClick3;
+ int DblClkDelay;
+
++Display *display;
++Window Root;
++Window iconwin, win;
++int screen;
++int DisplayDepth;
++GC NormalGC;
++
+ void IntToBinary(int x, int *str[]);
+ void PrintHelp(char err[]);
+
+diff -Naur wmbinclock-0.5.orig/xutils.h wmbinclock-0.5/xutils.h
+--- wmbinclock-0.5.orig/xutils.h 2005-02-04 23:06:34.000000000 +0100
++++ wmbinclock-0.5/xutils.h 2020-03-01 16:01:24.721173796 +0100
+@@ -18,12 +18,12 @@
+ /*
+ * Global variable
+ */
+-Display *display;
+-Window Root;
+-Window iconwin, win;
+-int screen;
+-int DisplayDepth;
+-GC NormalGC;
++extern Display *display;
++extern Window Root;
++extern Window iconwin, win;
++extern int screen;
++extern int DisplayDepth;
++extern GC NormalGC;
+
+
+
diff --git a/x11-plugins/wmbinclock/wmbinclock-0.5-r1.ebuild b/x11-plugins/wmbinclock/wmbinclock-0.5-r1.ebuild
index 77d11a2018b0..5d9f17b2c38f 100644
--- a/x11-plugins/wmbinclock/wmbinclock-0.5-r1.ebuild
+++ b/x11-plugins/wmbinclock/wmbinclock-0.5-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -19,6 +19,8 @@ RDEPEND="x11-libs/libX11
DEPEND="${RDEPEND}
x11-base/xorg-proto"
+PATCHES=( "${FILESDIR}"/${P}-gcc-10.patch )
+
src_compile() {
emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}" \
INCDIR="-I/usr/include/X11" LIBDIR="" \
diff --git a/x11-plugins/wmbio/Manifest b/x11-plugins/wmbio/Manifest
index 63acde5bcd8a..eed297e87491 100644
--- a/x11-plugins/wmbio/Manifest
+++ b/x11-plugins/wmbio/Manifest
@@ -1,3 +1,4 @@
+AUX wmbio-1.02-fno-common.patch 740 BLAKE2B d53e54a24ee0a7271746632cffed02475406ce5048bf8c37d3b1b7ee0932e8c8927db8cd22aa32e7d509dbcac0e1438c2aa44cd62e48822edffe28802aef05c6 SHA512 38881970a52f20ec721ab944c43c80586a65c35f704e4103f996d6276897850754a5f912386e01c6f4c32ee48f03ca4ccef504a8c8c7fc367c4c982cab9061a7
DIST wmbio-1.02.tar.gz 21799 BLAKE2B f3736ad83e4441f027b8091d398f7f819de79d29d9d48dff0f1ab3c159e1da2fc367f8faa92addedb770d7137e7a93f8e91a29935264a6505d16c9598daad64b SHA512 bebe8de364f782c38164fdd3910c3f63ff8313fa46fce1215218a4d14b9be0c793ee1d234fdb694798c1ab49b17eca90957d22c076920bf50ecf24b563a07d5b
-EBUILD wmbio-1.02.ebuild 770 BLAKE2B 41bacd72cd557d6ee2312e96a27cff79477d158f54bd987eb0c4e01306783c0a0e41a1ca8bc6ca32c132b65d4f5be0510ce115366905fae7b01dc9a8ece17d2f SHA512 379b4b3174023ef0e542b9ad898306db30a05eb27ce1c76b5425ae571d98d69582ae0422374f269f7d4aea160d98cfa6f1ae64aecf3abb6e031b61b5ab7793ec
+EBUILD wmbio-1.02.ebuild 768 BLAKE2B 67390e3a14265a6e0215fe4ea704e21cf2c347c7cf80c6acb9f9178f44b61d7888e73d0da986d92cbfe6ad6780e855444f71409c7bde0a2154937785752d7e11 SHA512 e0b3ded12d598815617f09f5a97a3aedf29b326e8bf1f83075fcdb509226e9c9805c91b1778d65144148a29e3a5272fe6f64eb879b5243d3368431dc68491378
MISC metadata.xml 603 BLAKE2B 80e4c0fe2c556274da84f248b415737be477445c3da6e9fce5fd6a66480a2c2455c3100d6e2466d124ca6f2c6d6939dff229eb948ac9ef30127b68e9172d25f8 SHA512 fd27767ae3ef58f3eae5cb89cb62257989d5d574b2cdda8b2acdf25fb35091c1903037121cb127189f7c35343d588c4ea99741f292097854a6aebdda01ed3e3b
diff --git a/x11-plugins/wmbio/files/wmbio-1.02-fno-common.patch b/x11-plugins/wmbio/files/wmbio-1.02-fno-common.patch
new file mode 100644
index 000000000000..ce53876b7ecd
--- /dev/null
+++ b/x11-plugins/wmbio/files/wmbio-1.02-fno-common.patch
@@ -0,0 +1,26 @@
+diff -Naur src.orig/wmbio.c src/wmbio.c
+--- src.orig/wmbio.c 2004-01-21 13:58:12.000000000 +0100
++++ src/wmbio.c 2020-03-08 12:13:32.177944932 +0100
+@@ -78,6 +78,8 @@
+ struct tm *local; // for the local time
+ time_t tempo;
+
++Display *display;
++Window Root, iconwin, win;
+
+ /* MAIN */
+ int main (int argc, char *argv[]);
+diff -Naur src.orig/wmgeneral.h src/wmgeneral.h
+--- src.orig/wmgeneral.h 2002-04-27 16:02:09.000000000 +0200
++++ src/wmgeneral.h 2020-03-08 12:13:24.853941688 +0100
+@@ -24,8 +24,8 @@
+ } XpmIcon;
+
+
+-Display *display;
+-Window Root, iconwin, win;
++extern Display *display;
++extern Window Root, iconwin, win;
+
+
+ void AddMouseRegion(int index, int left, int top, int right, int bottom);
diff --git a/x11-plugins/wmbio/wmbio-1.02.ebuild b/x11-plugins/wmbio/wmbio-1.02.ebuild
index 6f9afadd6ebf..d2d2e7ccc5fb 100644
--- a/x11-plugins/wmbio/wmbio-1.02.ebuild
+++ b/x11-plugins/wmbio/wmbio-1.02.ebuild
@@ -18,15 +18,15 @@ RDEPEND="x11-libs/libX11
DEPEND="${RDEPEND}
x11-base/xorg-proto"
+PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
S=${WORKDIR}/${P}/src
src_prepare() {
default
# Honour Gentoo CFLAGS
- sed -i "s/-g -O2/\$(CFLAGS)/" Makefile || die "sed for CFLAGS failed"
-
+ sed -i "s/-g -O2/\$(CFLAGS)/" Makefile || die
# Honour Gentoo LDFLAGS
- sed -i "s/-o wmbio/\$(LDFLAGS) -o wmbio/" Makefile || die "sed for LDFLAGS failed"
+ sed -i "s/-o wmbio/\$(LDFLAGS) -o wmbio/" Makefile || die
}
src_install() {
diff --git a/x11-plugins/wmblob/Manifest b/x11-plugins/wmblob/Manifest
index de66ffef2bad..7d4239c8aa03 100644
--- a/x11-plugins/wmblob/Manifest
+++ b/x11-plugins/wmblob/Manifest
@@ -1,5 +1,5 @@
DIST wmblob-1.0.3.tar.bz2 160657 BLAKE2B e36f7b8c6dd38466da490bd85d03ff2f378caced8d5908b00422428223aaa1fc3754bfd35dcacb2f162b0d44c8c04b509cf5c00d678d687e5b90cad886ce98a6 SHA512 4d8c7e30218d9ec7dc965c69e69b0fb5839c468f695ec2cc9fd9bb0b8fbc89b1386122e11b75906169bb16d13dae16cd8287c5bcf8bd28ccbbad4d4f057b3414
DIST wmblob-1.0.4.tar.bz2 179284 BLAKE2B 79025a4d80c05bd8f9d1a962762680e24ae0eb09c8bf961833f4f4c59b086ecc8563ef71c28678c969da75f1f074c691c9fd6a6919358886e64f7fcb814611a3 SHA512 d325711e6c6c865a97386793a7c3f0e0833044001ccc336f2a4e9974799e5ff00936b0d90a0dc4a3280ba27a8d1f97239ba51d61e6e5b104e7cf82c8aeed5ec1
-EBUILD wmblob-1.0.3.ebuild 745 BLAKE2B 2e4335ccb84489621bb75f05443781a289380c899140ffd2676256afe6606b090af4c72841d9f31e3d8387e7a82807adebc540046ddfdb8312ef2d7cbeaa0c57 SHA512 093adf00d315be7a6d7d51fe4dba68685503a6cf5f12bb74f57364dc8683a7fd6a7cbb31ee6ff90da39090b1c07467999c06b71ab4ac45937293625308f21cf6
-EBUILD wmblob-1.0.4.ebuild 738 BLAKE2B c81a5da95ee998723bfa557c350095a040bbf99142c61ae264b50e3860b5d7c02e9b82da59bbdce8132d93054a1c51e9ba558d13c5cc3d7eb88fc7cc2d7469bf SHA512 515fdda67a225b2c8af2260d9906bb0aecad09bb7c2f0387b7aaef7cb36bbfba55794772eae8e200a8809bcf1786e593435657708c596d1eeff22298351ca122
+EBUILD wmblob-1.0.3.ebuild 742 BLAKE2B b9f20004b0180beb5b3dd5261740cf517bfb0bfe65d37d84457cacef08799ca550cb9b4febddecebfd8e51939ddfe142f14de9d1e2caa253d318f1bc3162a0fc SHA512 d94b21672f157ba2da3808d4e03028a9cefaa952a83ec28a536205ec5e565cbdf1d94e6985ee5f99d112f669f7ea6cb2566477d082c31f1220fc05a220c9e832
+EBUILD wmblob-1.0.4.ebuild 735 BLAKE2B 00282b713f7ad48ee7e37e99c6caa3e28da53fa58922a7fa4c2464ed74498c953903ad8d5a952d1e7a433763f4ed59e36e51fdceb325d241b2ac6f23c1e19a89 SHA512 276dd058389c1c6c923307ba1d204721edd41809ab9dc6bf7412b42144576c0a88076070d706940e778fa1fcdda26dd78190a2a2cc009496a2d59caf646dcd46
MISC metadata.xml 326 BLAKE2B 1da63467b87683bcbb2e3e8a74094449c20b94c5a891a59fa154cb9f0ad21ee89c4bacec8b19bbc74d3ce687f18740eb972a0051e7fbb6794e3b1ef30a83ecb2 SHA512 73f3d392f88613008cd221ee98c5836f324127237cd3e64681b90f7067c3d60ed1b52855e79aada62cd70157fe78cb2c7f7d93c6cc81c58498b8b6734f2dc420
diff --git a/x11-plugins/wmblob/wmblob-1.0.3.ebuild b/x11-plugins/wmblob/wmblob-1.0.3.ebuild
index 177155ed0a7b..4d31557be81d 100644
--- a/x11-plugins/wmblob/wmblob-1.0.3.ebuild
+++ b/x11-plugins/wmblob/wmblob-1.0.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
@@ -26,8 +26,8 @@ DOCS="AUTHORS ChangeLog NEWS README doc/how_it_works"
src_prepare() {
sed -i \
- -e "s:-O2:${CFLAGS}:g" \
- -e "s:\$x_libraries:/usr/$(get_libdir):" \
+ -e "s|-O2|${CFLAGS}|g" \
+ -e "s|\$x_libraries|/usr/$(get_libdir)|" \
configure.ac || die
eautoreconf
diff --git a/x11-plugins/wmblob/wmblob-1.0.4.ebuild b/x11-plugins/wmblob/wmblob-1.0.4.ebuild
index a1a61a71f9fd..36809096937f 100644
--- a/x11-plugins/wmblob/wmblob-1.0.4.ebuild
+++ b/x11-plugins/wmblob/wmblob-1.0.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -27,8 +27,8 @@ src_prepare() {
default
sed -i \
- -e "s:-O2:${CFLAGS}:g" \
- -e "s:\$x_libraries:/usr/$(get_libdir):" \
+ -e "s|-O2|${CFLAGS}|g" \
+ -e "s|\$x_libraries|/usr/$(get_libdir)|" \
configure.ac || die
eautoreconf
diff --git a/x11-plugins/wmcalendar/Manifest b/x11-plugins/wmcalendar/Manifest
index c1e6e877e9c5..6ea86c5cce99 100644
--- a/x11-plugins/wmcalendar/Manifest
+++ b/x11-plugins/wmcalendar/Manifest
@@ -1,6 +1,7 @@
AUX wmcalendar-0.5.2-exit-sin-and-cos.patch 2051 BLAKE2B 2b24368f074ed9b806fb578a96d22c0479fff15607dcadcf71afa5f11f001543f69129bc1459e63062b3477cb19c19c5214705b51d2e23a2f581e367b7c82dc2 SHA512 55d2577e321d3261dcb8d9bf95e6d756d69952fd061109d4e93fa0cc5170cd1178efee1fa1d693aa826dbb5b659ca29e78b0f123af55ddfd83a37eef1c030d0e
+AUX wmcalendar-0.5.2-fno-common.patch 3891 BLAKE2B 73f2a7f6defc469f2130baafe5554716cf57f082e74b5dd9d2dd7442f95a94a4d0da50ee43d9f817c91938a66ac211a744d6fe015571e603ebfe1590dc87dc19 SHA512 a3c78e4af3236e31af9f7a597fbf8a0b52733bede9a2c3866a95b4fc886724e10d91899a973108555682d9e611f297316d4cd52d2ae584e7045ee4a6206adfed
AUX wmcalendar-0.5.2-ical.patch 387 BLAKE2B a9e8f848f29a2c83aae4e7f0efaec3efdcad6e56488ce8856a3ff19883b3a2c2ddf948148a8d7c45a3ba358f16274881a3ac8c93a081f4dac48e1ddc93ed334d SHA512 e7460227db5ca45ba3f909eba1ea95244d6464f496cbcbdb96e7879a728dbdcf64e8c25625ef05fb8f19713e400fc4b5c8f879526f734dd3e637d179e7186917
AUX wmcalendar-0.5.2-rename_kill_func.patch 638 BLAKE2B b29503b9a3c6cfcac5cc970a6185c7a5f536a59baa9c2aae25b0f60507e20e6115889894dc82c336392d02c08d8cab4870352f32f94c5cf8656f470789ee12f6 SHA512 f81f3cdf3ea085dbd43e7b81d80c3d44c17945116996171a90f5823d711675851877e5474acdbd0f73989eb071d11826914e83420c596d1484fb4410a489e857
DIST wmcalendar-0.5.2.tar.gz 42720 BLAKE2B b2de08905b368322013c3fd6fb4d87b5f7a986bee7b7de24fe2ce3be0003acc5e888dd01d9dedba85fa60ad211be23fb8623b432e5687e4ff2592b514dc549f0 SHA512 8d60a46f26657bf4876057ed092440018055e5a1ab6e2811a9c27f351533bfe6c941dbec10880daafe0858766cb890863cb66bfb70412e025a8d59ab96c663d7
-EBUILD wmcalendar-0.5.2-r2.ebuild 715 BLAKE2B 2b80467d7dcec1d1ba224561905eb7cb3dc241003483c173253607f17c97019b7e83939d247874841fbd80216c07f05ba3c1d243459f625f2ef30ed65b523016 SHA512 a15db6651cb7b0712817fe3015ce6da2038845d2e77d4eb8595c959c68e84d57cde24882f34d080209444bf372319751bd41c358c4035645f8fe09ecdaf64291
+EBUILD wmcalendar-0.5.2-r2.ebuild 758 BLAKE2B c2eed388d2dd42068284238e0a74da0d25fe621a7089c2f888eebafa8f308ee8609483c63f8af888bcce99955309794a218238bacfb5e7c6c50a660fde298ba9 SHA512 b0d3c9a8c316f754ce1b588b01758a38b79ce23f2152597da58bbff1546d48f3d27301e5784e99891677fdd79d53cd78cfa516778a507b09f02c0fe39e6caea6
MISC metadata.xml 332 BLAKE2B 77b1bf5bab2fd180f0e7c7483abf79dcf5c7f12a8e8946f7b726e4509bef4b48d7dc9b9bb3977353cbce4c27a38009c12fec3c7ef3b1c0ab958dba59d9798ac1 SHA512 277dcef3109b86fdade36714655afc36c515fc0274f155bd598cca2ccb2c133870c966619aedf078c7eaf172d6850912c28793c349d30a1cdcaeb4a5698b2a9f
diff --git a/x11-plugins/wmcalendar/files/wmcalendar-0.5.2-fno-common.patch b/x11-plugins/wmcalendar/files/wmcalendar-0.5.2-fno-common.patch
new file mode 100644
index 000000000000..9907634290a2
--- /dev/null
+++ b/x11-plugins/wmcalendar/files/wmcalendar-0.5.2-fno-common.patch
@@ -0,0 +1,97 @@
+diff -Naur Src.orig/calendar.c Src/calendar.c
+--- Src.orig/calendar.c 2007-01-15 01:14:32.000000000 +0100
++++ Src/calendar.c 2020-03-29 13:25:39.390760510 +0200
+@@ -1,5 +1,10 @@
+ #include "calendar.h"
+
++time_t modtime;
++struct calobj* calRoot;
++int xr, yr;
++int datetype[32][2];
++
+ int get_datetype(int day){return datetype[day][0];}
+
+ /*------------------------------------------------------
+diff -Naur Src.orig/calendarfunc.c Src/calendarfunc.c
+--- Src.orig/calendarfunc.c 2003-07-13 16:41:02.000000000 +0200
++++ Src/calendarfunc.c 2020-03-29 13:24:07.630789052 +0200
+@@ -24,6 +24,7 @@
+ #include <stdio.h>
+
+
++int datemoon[200][2];
+
+ long persian_jdn(struct icaltimetype dt)
+ {
+diff -Naur Src.orig/calendarfunc.h Src/calendarfunc.h
+--- Src.orig/calendarfunc.h 2003-07-15 17:19:43.000000000 +0200
++++ Src/calendarfunc.h 2020-03-29 13:23:23.468802848 +0200
+@@ -70,5 +70,5 @@
+
+ int Ceil(float number);
+
+-int datemoon[200][2]; /* hashtable for moonphase.[jdn%32][0] stores moonphase of day jdn,
++extern int datemoon[200][2]; /* hashtable for moonphase.[jdn%32][0] stores moonphase of day jdn,
+ [jdn%32][1] stores jdn. */
+diff -Naur Src.orig/calendar.h Src/calendar.h
+--- Src.orig/calendar.h 2007-01-15 01:13:50.000000000 +0100
++++ Src/calendar.h 2020-03-29 13:25:57.657754851 +0200
+@@ -5,10 +5,10 @@
+ #include <sys/stat.h>
+
+
+-time_t modtime; /* modified time of icalendar file */
+-struct calobj* calRoot; /* 1st element in list of calendar obj*/
+-int xr, yr; /*evil hack for moving dayview window*/
+-int datetype[32][2]; /* hashtable for coloring days.[jdn%32][0] stores color of day jdn,
++extern time_t modtime; /* modified time of icalendar file */
++extern struct calobj* calRoot; /* 1st element in list of calendar obj*/
++extern int xr, yr; /*evil hack for moving dayview window*/
++extern int datetype[32][2]; /* hashtable for coloring days.[jdn%32][0] stores color of day jdn,
+ [jdn%32][1] stores jdn. */
+ struct calobj{
+ struct icaltimetype start;
+diff -Naur Src.orig/settings.c Src/settings.c
+--- Src.orig/settings.c 2003-07-15 17:22:51.000000000 +0200
++++ Src/settings.c 2020-03-29 13:26:31.673744323 +0200
+@@ -1,4 +1,14 @@
+ #include "settings.h"
++
++char rcfile[250];
++char icsfile[250];
++char application[250];
++int start_of_week;
++char* daystr[8];
++int appicon;
++int lang;
++int debug;
++
+ void set_lang(int language){lang = language;}
+ void setAppicon(int app){appicon = app;}
+ void enter_callback( GtkWidget *widget, GtkWidget *entry ){
+diff -Naur Src.orig/settings.h Src/settings.h
+--- Src.orig/settings.h 2006-09-15 11:56:12.000000000 +0200
++++ Src/settings.h 2020-03-29 13:26:37.732742450 +0200
+@@ -7,14 +7,14 @@
+
+
+
+-char rcfile[250]; /* location of settings file */
+-char icsfile[250]; /* location of icalendar file */
+-char application[250]; /* command for starting external application */
+-int start_of_week; /* defines the first day of week */
+-char* daystr[8];
+-int appicon; /* sets the application icon evol(0) moz(1) other(2)*/
+-int lang; /* defines the language 0:english(default) 1:farsi */
+-int debug; /* debug mode off(0) or on(1) */
++extern char rcfile[250]; /* location of settings file */
++extern char icsfile[250]; /* location of icalendar file */
++extern char application[250]; /* command for starting external application */
++extern int start_of_week; /* defines the first day of week */
++extern char* daystr[8];
++extern int appicon; /* sets the application icon evol(0) moz(1) other(2)*/
++extern int lang; /* defines the language 0:english(default) 1:farsi */
++extern int debug; /* debug mode off(0) or on(1) */
+
+
+ void destroy (GtkWidget * widget, gpointer data);
diff --git a/x11-plugins/wmcalendar/wmcalendar-0.5.2-r2.ebuild b/x11-plugins/wmcalendar/wmcalendar-0.5.2-r2.ebuild
index a3aae730cbba..1bbb79c3f80c 100644
--- a/x11-plugins/wmcalendar/wmcalendar-0.5.2-r2.ebuild
+++ b/x11-plugins/wmcalendar/wmcalendar-0.5.2-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -27,8 +27,11 @@ S=${WORKDIR}/${P}/Src
PATCHES=( "${FILESDIR}"/${P}-exit-sin-and-cos.patch
"${FILESDIR}"/${P}-rename_kill_func.patch
- "${FILESDIR}"/${P}-ical.patch )
+ "${FILESDIR}"/${P}-ical.patch
+ "${FILESDIR}"/${P}-fno-common.patch
+)
src_compile() {
tc-export CC PKG_CONFIG
+ default
}
diff --git a/x11-plugins/wmcms/Manifest b/x11-plugins/wmcms/Manifest
index 7c7ab078c68b..d1efb6af309f 100644
--- a/x11-plugins/wmcms/Manifest
+++ b/x11-plugins/wmcms/Manifest
@@ -1,4 +1,5 @@
+AUX wmcms-0.3.5-fno-common.patch 286 BLAKE2B a54b0379ad65661d373cf4011dbf0dcaf5841b3b1256b1139c479460cd9efb815d0787e96a7a88885f9e5f619f9d8d43a724147e1e731a12b7cae2cfb738632a SHA512 38dfd1b553897c95814737e0bcea1028e291cc08bd78ce332dace914862685d54b4726c337617c3ce4ab527eff77fd008cfa8b0a38d1420a8c8150fb00c816e8
AUX wmcms-0.3.5-s4t4n.patch 8562 BLAKE2B d1b99dc03a8dd0fd2f1e5d387ee8b763a0b1633199c20ab231fa8496a253f9124ad7508bd66cf742660b7aa9ddca16b5eaa887f08ddb4e8de0dd10b7cf490370 SHA512 ad25dead5271907845ae96efec52844de1005f31ddbf4d2e43996633ef8c54c89f9137421b019079462227a16052df950c7f589d112815c8b02b435f863e8b09
DIST wmcms-0.3.5.tar.gz 19855 BLAKE2B ac97dc403e6adeebc85b386ae7c78a8537c33858950f41059aadb750909b22fabef5bed3114e9552b381d3fb9d603e90236c88a614ee168a46214f64b9ca50f5 SHA512 ef57e6b278c14163de0792e6af8be40ef721020594fb2871aad34543471869ecf468210c173861a93b4f22e1dfca8f1e4254aec6508adfdf143f3a0f1a49f549
-EBUILD wmcms-0.3.5-r3.ebuild 714 BLAKE2B b6d9de254675c3a46810b9e45447a847dc96d10d840b08a161937f83b36098ef92eec9548bc3f671825f2a9980b564e126afdcbf526c73c7e551451331643591 SHA512 8c69602105195342c72a3f6d449f0e5f713890e4ebb03f1de041be1f1f98df32b133ace7f91b36c9dbe173b41a0d98c405b91bb57648cb022c4a8be2082cd3fa
+EBUILD wmcms-0.3.5-r4.ebuild 710 BLAKE2B dc90bba96a414e8d91bd704f86b847b782fde93b8385e4b9557f730f365691f98c4921bf1cc54e102143a656ffd283524c3dc20f1b815b56dc5e2e2214b5ac34 SHA512 ea7f7584dbf73efd20cde1315124f0a328f3f83d2918403a203552e4bdf32114b7e64340d7a2f28d2a5f5b8189adafdbe74648af595529208fbc31079025a9b0
MISC metadata.xml 249 BLAKE2B ba223d81d4cf6b9ca1ba3a63e356bec0d9aa6f4cdf2ad3b29a6c97a6e5bad854154f8b9e6fc3d65d155c93daa706d03c84395b53951e3e326ffc19c8d0df0eb5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d
diff --git a/x11-plugins/wmcms/files/wmcms-0.3.5-fno-common.patch b/x11-plugins/wmcms/files/wmcms-0.3.5-fno-common.patch
new file mode 100644
index 000000000000..3b060769667c
--- /dev/null
+++ b/x11-plugins/wmcms/files/wmcms-0.3.5-fno-common.patch
@@ -0,0 +1,11 @@
+diff -Naur wmcms-0.3.5.orig/wmcms.c wmcms-0.3.5/wmcms.c
+--- wmcms-0.3.5.orig/wmcms.c 2001-09-24 00:57:06.000000000 +0200
++++ wmcms-0.3.5/wmcms.c 2020-03-29 13:04:56.465162877 +0200
+@@ -28,6 +28,7 @@
+ GC gc;
+ Pixmap pixmap;
+ Pixmap backdrop;
++Display *display;
+
+ int advanced;
+ int up;
diff --git a/x11-plugins/wmcms/wmcms-0.3.5-r3.ebuild b/x11-plugins/wmcms/wmcms-0.3.5-r4.ebuild
index 3c00c746459e..70c2fcf3f058 100644
--- a/x11-plugins/wmcms/wmcms-0.3.5-r3.ebuild
+++ b/x11-plugins/wmcms/wmcms-0.3.5-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,9 +13,12 @@ KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86"
DEPEND=">=x11-libs/libdockapp-0.7:="
+PATCHES=(
+ "${FILESDIR}"/${P}-s4t4n.patch
+)
+
src_prepare() {
default
- eapply "${FILESDIR}"/wmcms-0.3.5-s4t4n.patch
# Respect LDFLAGS, see bug #335031
sed -e 's/ -o wmcms/ ${LDFLAGS} -o wmcms/' -i Makefile || die
diff --git a/x11-plugins/wmcp/Manifest b/x11-plugins/wmcp/Manifest
index 442716db38b8..cf3a83fc3373 100644
--- a/x11-plugins/wmcp/Manifest
+++ b/x11-plugins/wmcp/Manifest
@@ -1,5 +1,5 @@
AUX wmcp-1.2.8-gcc33.patch 2397 BLAKE2B faf1538bdd47573478ce79c71a9e273348ecccfe472f709cc39ffc4085aa13f3bbebe0046e8ded77bc7e17102c891e64a81bb737e451154dd613d3e30b9ba737 SHA512 92155c2213425ebab4938c00f9b9164b247c7e3437d332d7bd479dc5eec6394d63cfb3383f98f9508ae8c12d18dec862875a5b2da69bf7b8f97f30b72a29c716
AUX wmcp-1.2.8-stdlibh.patch 321 BLAKE2B d32f57cdd8617ed1d511d0e2b3deca1513106bfa69b07a92b8485deaa356bb71e0b19d12e601193d8ac91bf186c8f3529e7679fd8f94f5a8e19abe297ec09ab8 SHA512 1fbc0c1a26539a989de20e4abc90663e52fa65cb4279e93e22f30b7bd818f6993eca69f5a6926e2d1d2fe76bdc9be1c5e556569dc2b335d6b308cd22c4726f11
DIST wmcp-1.2.8.tar.gz 8673 BLAKE2B 28cad145f6c41829a740cbcef043fe54d940019ea42cbc6aebbc6b8022cf15c642f1c1dbbc0e34721442d4c3974224b498e436b5eae4ea30c766b2512f58939d SHA512 ac8db45800573810389d8103b5086966bd6bd5b03620338e736e05633fca570639d94e1ceaf24f882619f7de048c70e5ba9996849e0062407e32a74d971a3b01
-EBUILD wmcp-1.2.8-r1.ebuild 909 BLAKE2B a62aa23b49f72f8689bd23b3598f865851c5f4ef2405e660d75a3b0320b4e23618f0a966ad88469efcd377a3285eab51d41d0ad7131c15e76ce3e81c2abe684b SHA512 c14ba142dc93a99cef25b4d923aeb3c01d667aff42d2c24503afc53e74aea791ccd05a9c50124a8514d81f6c53ef29f3585eafacff05ef8f5a92c5f16f857ed1
+EBUILD wmcp-1.2.8-r1.ebuild 910 BLAKE2B 083ef6b3a652b095e9bb3494c047a45a18bdff3399eca7df0cffd97a5f336b90d5853b0d926f9fc4a8b9bab1742bf2fa00c2724d62cb671813545767b7532694 SHA512 b42de0d4f1524bd53f1c8fbdb0f0481f88de1b6d8fa9193f17046c0a5226fc73f82f9aed56a5d05be6079e5b4862ac595816a96c571c9188a64b1ee5b60fa144
MISC metadata.xml 249 BLAKE2B ba223d81d4cf6b9ca1ba3a63e356bec0d9aa6f4cdf2ad3b29a6c97a6e5bad854154f8b9e6fc3d65d155c93daa706d03c84395b53951e3e326ffc19c8d0df0eb5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d
diff --git a/x11-plugins/wmcp/wmcp-1.2.8-r1.ebuild b/x11-plugins/wmcp/wmcp-1.2.8-r1.ebuild
index ee48634553e9..9a25d8b8e58f 100644
--- a/x11-plugins/wmcp/wmcp-1.2.8-r1.ebuild
+++ b/x11-plugins/wmcp/wmcp-1.2.8-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.dockapps.net/download/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 ~hppa ia64 ~mips ppc ~sparc x86"
+KEYWORDS="~alpha amd64 ~hppa ~ia64 ~mips ppc ~sparc x86"
RDEPEND="x11-libs/libX11
x11-libs/libXext
diff --git a/x11-plugins/wmdots/Manifest b/x11-plugins/wmdots/Manifest
index c60a6ecd4643..cec608f9fbe8 100644
--- a/x11-plugins/wmdots/Manifest
+++ b/x11-plugins/wmdots/Manifest
@@ -1,4 +1,5 @@
+AUX wmdots-0.2_beta-gcc-10.patch 876 BLAKE2B bd8419a77c301d04934b72113e5294f3dac1e1adcc29ba3aa97de20b41e43bf4d195f6e6e3db8dc6d5dfc8c8c7b56bbef200a9061db9cfd468c0485610c00256 SHA512 43c43fc6a4f3364a8ce7800f8f998b02ef237c2a64b75d04d39de88f2548b813ba9a6bc29ad04ebf7516b11c8d4c879e4301cd4e669397cab40165331fc0d577
AUX wmdots-0.2_beta-stringh.patch 325 BLAKE2B fdd3cc86c6eab458926bdb1a33f6050c36716e9840e2d20b60e4835a4895cd3083760c0f01953ab9470691b23fda40e7001f135dfa994d16aee3253205d6e741 SHA512 b2da0950f0b74f6a25bb57d5fd27e315e5e4a1cca41c5cf413bbcf5a7d50ff5312a8d2903a646b2ba7c79007b8804e6518fb9a14b25fdd1028104d7800726f60
DIST wmdots-0.2beta.tar.gz 94933 BLAKE2B 76a722b60989855b47dcf08539299c7bdf57485595d0f452d8ec10ef57f350810396bda396757c266dda8cb1db9bb3f1823b0f9759b1cb85c7e1ff469f5d2a60 SHA512 2e9d42c4086f240ece0a29cb6131bad2d499bb7f08e8a444cf72ce1a9813f9919f9d47c4dd5ae015e6c2e76601f1e7ab421a67daed1cefed45dcb06e4cbd8488
-EBUILD wmdots-0.2_beta-r1.ebuild 863 BLAKE2B 703416d7b326cf66592fe4152b8db30447c27e2b6f35fc421a57565bbb433b0a20f8f0882b84a95dfb0e639be47850c82da61e88c531f81f2ab8a181b63c1a6f SHA512 f4ada3e178c26e6dd7613fa9f36fcad624aad93be43652ac2c557da462f727a06afec22069f002637fc0f601bdb28533e937772398eace91a800ada913779da3
+EBUILD wmdots-0.2_beta-r1.ebuild 944 BLAKE2B 62ff638289d87e340bf3cf4bd8c867d81cb8b7fe36fae16e3562ce5c00145041176e08b5c4a34419ba29afd23d99b909baffc336c5e477073f78bd9bb7df6956 SHA512 2ac87d025e1255712ca70bae87e62143962af1b524184dbc8fac0ff7c79f9c3a42baf18e9547093d12d57d7f516f9adae9e515063b68d50ec83ab72f2c76d893
MISC metadata.xml 249 BLAKE2B ba223d81d4cf6b9ca1ba3a63e356bec0d9aa6f4cdf2ad3b29a6c97a6e5bad854154f8b9e6fc3d65d155c93daa706d03c84395b53951e3e326ffc19c8d0df0eb5 SHA512 1a1312bb0e9f74f1e3852218d8fd4817fbad3bc65633cecbe8735607bc33c1e05b414c2628ff3f6e24dfc4a3999de7191f6cdadd2161b03cf614d5b6f24fab8d
diff --git a/x11-plugins/wmdots/files/wmdots-0.2_beta-gcc-10.patch b/x11-plugins/wmdots/files/wmdots-0.2_beta-gcc-10.patch
new file mode 100644
index 000000000000..f4e522fe5cff
--- /dev/null
+++ b/x11-plugins/wmdots/files/wmdots-0.2_beta-gcc-10.patch
@@ -0,0 +1,27 @@
+diff -Naur wmdots.orig/wmdots/wmdots.c wmdots/wmdots/wmdots.c
+--- wmdots.orig/wmdots/wmdots.c 1999-10-11 21:39:11.000000000 +0200
++++ wmdots/wmdots/wmdots.c 2020-03-01 16:08:39.492275206 +0100
+@@ -315,6 +315,9 @@
+ // 10,30,&y_off,-5,30,10
+ // };
+
++Display *display;
++Window Root, iconwin, win;
++
+ // -----------------------------------------------------------------------
+ // draw a point at x/y in specified colour
+
+diff -Naur wmdots.orig/wmgeneral/wmgeneral.h wmdots/wmgeneral/wmgeneral.h
+--- wmdots.orig/wmgeneral/wmgeneral.h 1998-10-16 02:16:59.000000000 +0200
++++ wmdots/wmgeneral/wmgeneral.h 2020-03-01 16:08:45.412276631 +0100
+@@ -36,8 +36,8 @@
+ /* Global variable */
+ /*******************/
+
+-Display *display;
+-Window Root, iconwin, win;
++extern Display *display;
++extern Window Root, iconwin, win;
+
+
+ /***********************/
diff --git a/x11-plugins/wmdots/wmdots-0.2_beta-r1.ebuild b/x11-plugins/wmdots/wmdots-0.2_beta-r1.ebuild
index 5aaba6401e1c..7c4b91c7072a 100644
--- a/x11-plugins/wmdots/wmdots-0.2_beta-r1.ebuild
+++ b/x11-plugins/wmdots/wmdots-0.2_beta-r1.ebuild
@@ -21,6 +21,10 @@ DEPEND="${RDEPEND}"
S="${WORKDIR}/${PN}"
src_prepare() {
+ pushd "${WORKDIR}" || die
+ eapply "${FILESDIR}"/${P}-gcc-10.patch
+ popd || die
+
default
eapply "${FILESDIR}"/${P}-stringh.patch
sed -e "s|cc|$(tc-getCC)|g" \
diff --git a/x11-plugins/wmfrog/Manifest b/x11-plugins/wmfrog/Manifest
index 52d598fa01a6..d6b073c9054f 100644
--- a/x11-plugins/wmfrog/Manifest
+++ b/x11-plugins/wmfrog/Manifest
@@ -1,3 +1,4 @@
+AUX wmfrog-0.3.1-gcc-10.patch 871 BLAKE2B c9aa926d5657ecadff21413f164a07c6e9ac40fb142bee2a669ac62a11cd0f765642bede1e5732e2702b3d04fa68bb9e8af54089634a652d73da0cbf5cd9d6dd SHA512 7fb0217ac69f552ab3d58a6c8d3ac7d6252fd2e9a1186d2ffd99e9d4d29072156d09b932f1353df64bc0fe18ae4a17eee4349c6ed7254afd623ff8d033efcf1e
DIST wmfrog-0.3.1.tgz 128499 BLAKE2B 5bde4ccf41fda8e1a7e4fe9d40727e0d86d65830cc749955f5b1c97949c543f8f7253ddc6fffa48fc606e23c2ff6b4c66e07c66807a43e02f68961dfbb20d683 SHA512 35cd7da8ec0173f4799119191cd28befaed0fd5ea09c0dd2e9789ce37e9a1a4a83a9fb4562051a8da9c1449eafc8299c86914cb6f0e5bc35bd051560442af7ee
-EBUILD wmfrog-0.3.1-r1.ebuild 667 BLAKE2B a8681e90de83acdf40bbe8297aed249ad0c19c6a352bcd68c496a651c09ee399ed872bd2704486ca995cfc3c80efe12e4962e7eb6ce3bd0ca2db60d49299c3ca SHA512 ba65b0d12577829123c55f97830d9ab554e097f305b5b38ba5526b1c06b786eb517ded7be86decb908877172b8269a5458d68d6320bff49f215929c99646884f
+EBUILD wmfrog-0.3.1-r1.ebuild 711 BLAKE2B 93155549a667423a9c56b636626f1548e0b133b40388d28bfb786416735195cbe08bc324ffbc967925f85d0e0817c3bae76666d92d28e0c0dba1d5aad1a50d1f SHA512 411031fedff47abe6f991f3eab14afede4312fdb65aae5ed3ba33744f259fd7da375cfb8c59bbd919239c27e17639ee7ede881bf27c32f7c97432664127ebfc6
MISC metadata.xml 328 BLAKE2B 4d9379b73162de003a92fc6b9aa8bdce8969c815e2181b62a1be2331e422deb78ae7283a29f28a85a20ff7664378ee88e41f3db4cc302a2351f08e8a349e0fab SHA512 279b5bfe4731afe774f94c0588cb4939e33a8680d07fd1c0504f18f23e47dd4b11bea2237c5422896a5b204926dd6fc39237a62dc70d751891f2cd1bacfa48e7
diff --git a/x11-plugins/wmfrog/files/wmfrog-0.3.1-gcc-10.patch b/x11-plugins/wmfrog/files/wmfrog-0.3.1-gcc-10.patch
new file mode 100644
index 000000000000..9d25464c8eac
--- /dev/null
+++ b/x11-plugins/wmfrog/files/wmfrog-0.3.1-gcc-10.patch
@@ -0,0 +1,36 @@
+diff -Naur Src.orig/wmFrog.c Src/wmFrog.c
+--- Src.orig/wmFrog.c 2010-12-01 19:48:50.000000000 +0100
++++ Src/wmFrog.c 2020-03-01 15:54:30.428083446 +0100
+@@ -77,6 +77,12 @@
+ char* folder;
+ int needsUpdate = 1;
+
++Display *display;
++Window Root;
++Window iconwin, win;
++int screen;
++int DisplayDepth;
++
+ /*
+ * main
+ */
+diff -Naur Src.orig/xutils.h Src/xutils.h
+--- Src.orig/xutils.h 2010-08-04 20:28:46.000000000 +0200
++++ Src/xutils.h 2020-03-01 15:54:37.027084834 +0100
+@@ -18,11 +18,11 @@
+ /*
+ * Global variable
+ */
+-Display *display;
+-Window Root;
+-Window iconwin, win;
+-int screen;
+-int DisplayDepth;
++extern Display *display;
++extern Window Root;
++extern Window iconwin, win;
++extern int screen;
++extern int DisplayDepth;
+
+
+
diff --git a/x11-plugins/wmfrog/wmfrog-0.3.1-r1.ebuild b/x11-plugins/wmfrog/wmfrog-0.3.1-r1.ebuild
index b3b8ab1a8a4d..fa1b1ed45fc2 100644
--- a/x11-plugins/wmfrog/wmfrog-0.3.1-r1.ebuild
+++ b/x11-plugins/wmfrog/wmfrog-0.3.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,6 +21,7 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/Src"
+PATCHES=( "${FILESDIR}"/${P}-gcc-10.patch )
DOCS=( ../{CHANGES,HINTS} )
src_prepare() {
diff --git a/x11-plugins/wmifinfo/Manifest b/x11-plugins/wmifinfo/Manifest
index 79410df6322c..b96685c4f3ec 100644
--- a/x11-plugins/wmifinfo/Manifest
+++ b/x11-plugins/wmifinfo/Manifest
@@ -1,3 +1,4 @@
+AUX wmifinfo-0.10-fno-common.patch 890 BLAKE2B 2e844e9c84360bb0f7ad7c90bdf34b76d8e4e1dff82b81b1942d99983ecd832fb0b26a71a6e3983a1a8b74ac326e986444ba7a70cd9ab3cfdbe06d9db75dd2aa SHA512 249c8a62626ab3cc08dc5dc33caddff5e70baa3990f3bf280a0cf4cf2043319d71d10c0318cae86ceb44decf7299b3ebc4ac2b7efc3c0036b155277e114d5fe9
DIST wmifinfo-0.10.tar.gz 17418 BLAKE2B 74debc88268e45779131ad6587733343e8be51cfa871ea368ca305a755008fb0a7e3faa332157e79ecea7553d3e523cce4bb9b4a650c2ee73dc1b6acb3db4ff9 SHA512 57731f482b950e968e760315b99ceb715c3aa101f77e5363ee08db231369c5addc4d9cf4da4a24f624313073bc67cd8742030956c5f866fb02c1b24b3cc4e965
-EBUILD wmifinfo-0.10-r1.ebuild 675 BLAKE2B aba56e2111149f124dae87bcd1ed62131abb2ed95774755561ede72c963ff27b3bcac5864b3e5741b03f52b4e60f3d2d4a2487bf6620f24e71c2170c3c3013aa SHA512 8d470e4a2520fc4270e9c131bb3ba887fb1cfeb1cbfaa16f675cb0799b52343d7784a7de81ca02cef293ccf3ef6a46e0ae16d49f1156075ad6f98761fedb09bb
+EBUILD wmifinfo-0.10-r1.ebuild 721 BLAKE2B a6cdb3c7a7d5a42b670f6173eb656d32a337bd12c1e769e01f3e49004b7a1629806ee452649d1e1bc77bb710ee5da9a0e843e45726b75a735d0a1b5383d2cc84 SHA512 f814db77006f74a06b9ca32fc21d6b54a2dec04286631cd1d76ead35a1e182e312bd412d5b37e83659e780ef51e0c64e7c30ea54eb2c0d29795ef9e8b02bb2c7
MISC metadata.xml 252 BLAKE2B f7125c07f7cb9fe1a8d301f198091320ba83ef3547e579b9825298715066ba3506be216900b5317106da011f95df9411b99b100f14f741832ab500fda6acb788 SHA512 6a56c24e3731dd9512fa264d3dce1fe36ace891a17394c483586e0be1fffd153e901228d3ee9c471a226b04cec27d3f78ed2de491e46238de4b06538dab7e724
diff --git a/x11-plugins/wmifinfo/files/wmifinfo-0.10-fno-common.patch b/x11-plugins/wmifinfo/files/wmifinfo-0.10-fno-common.patch
new file mode 100644
index 000000000000..296c88a3541f
--- /dev/null
+++ b/x11-plugins/wmifinfo/files/wmifinfo-0.10-fno-common.patch
@@ -0,0 +1,35 @@
+diff -Naur dockapps.orig/xutils.c dockapps/xutils.c
+--- dockapps.orig/xutils.c 2014-12-09 20:31:13.000000000 +0100
++++ dockapps/xutils.c 2020-03-29 13:29:01.027698381 +0200
+@@ -54,6 +54,11 @@
+ XpmIcon wmgen;
+ Pixmap pixmask;
+
++Display *display;
++Window Root;
++Window iconwin, win;
++int screen;
++int DisplayDepth;
+
+
+
+diff -Naur dockapps.orig/xutils.h dockapps/xutils.h
+--- dockapps.orig/xutils.h 2014-12-09 20:31:13.000000000 +0100
++++ dockapps/xutils.h 2020-03-29 13:29:10.728695410 +0200
+@@ -18,11 +18,11 @@
+ /*
+ * Global variable
+ */
+-Display *display;
+-Window Root;
+-Window iconwin, win;
+-int screen;
+-int DisplayDepth;
++extern Display *display;
++extern Window Root;
++extern Window iconwin, win;
++extern int screen;
++extern int DisplayDepth;
+
+
+
diff --git a/x11-plugins/wmifinfo/wmifinfo-0.10-r1.ebuild b/x11-plugins/wmifinfo/wmifinfo-0.10-r1.ebuild
index a8cc36e93ef1..f02294e77cdf 100644
--- a/x11-plugins/wmifinfo/wmifinfo-0.10-r1.ebuild
+++ b/x11-plugins/wmifinfo/wmifinfo-0.10-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -18,6 +18,8 @@ RDEPEND="x11-libs/libX11
DEPEND="${RDEPEND}
x11-base/xorg-proto"
+PATCHES=( "${FILESDIR}"/${P}-fno-common.patch )
+
S="${WORKDIR}/dockapps"
src_compile() {
diff --git a/x11-plugins/wmmon+smp/Manifest b/x11-plugins/wmmon+smp/Manifest
index c5db6e120cb0..c096b2cb31ef 100644
--- a/x11-plugins/wmmon+smp/Manifest
+++ b/x11-plugins/wmmon+smp/Manifest
@@ -1,4 +1,5 @@
+AUX wmmon+smp-1.0-fno-common.patch 795 BLAKE2B 8f54e0dd05c3dba2f05d3639d1cd8cd0db785e1938c2cfd259a9b0000aca61d7a9b438f552cd7f2d3b6460aada5fe4aec4c5d35b1497c38b1d1e9b3ef3062e51 SHA512 8f71653e969e1050c9c3f23bb868746cc3efac94555fbf6cb4d0d47330ea6b8bd0cacefa8128ebe29ac1a049fcacce68b500ae1a74238e32f9f36b4abedaf334
AUX wmmon+smp-1.0-list.patch 2916 BLAKE2B 112b15af9d697dff61fd9273526f88330b14a4882d2ed0346df318ffcf0eb53d2778a924fbcae9bb392375545dd4a2103283f129068a499e5bfc44c7186104af SHA512 6b0032f8c518f77cf7d221bf06900209018dca35a75998cb80bac636a8cd8a19f6aee3628acf75780bdfcd09aec454dd1a7e4670627524812040d829a6b0d7fd
DIST wmmon+smp-1.0.tar.gz 15807 BLAKE2B e58ad4a1a6f9deb33e031f20674cd6ad4d0a558e84906a470a2b2802df1736dfac4f6a9ae0bfc5f36192684f59374d5cd1d5186ef505f9b4da26082d31f9c728 SHA512 9565815c30642a3d12a23960bf6123eafa9379d24a69b2a75794757e89a3b056669fc47a898a5e756871a74502dcab8b76abe5508f2c5474a1fbfc8bdd4e6a94
-EBUILD wmmon+smp-1.0-r3.ebuild 854 BLAKE2B df0f31fa5d192e9866979566b112efa3e7e782c25143e1089bc5a5b2d1dffbf50746d0ef76eb9303da6a6a4c9239aa3a70e1890f983ea47e68eadac3692dc28a SHA512 28a91a16564389a0e1f1611e2300248210126b69638df9da510b7f073e58ea012d47f56dd999b338d4641220ba2c8ccd5f14dca10a1c0e3f58892afec7c00e71
+EBUILD wmmon+smp-1.0-r3.ebuild 892 BLAKE2B 30c58df7dd0e5efd1b56c8c0594d61243bf6a65388e87a1897bcc4d236deec1e5b5c4c772fccd3f93dd44cc0fff777fe497b4232532092263b630f057a0a19d7 SHA512 5d35adff2773e550f6dc6791f1e30f688b955e939223dc63bb87f4879e6a0f5053a74cf187d81ceba2f2d209f6bbed126030f425454afb289001e931655ae9f5
MISC metadata.xml 533 BLAKE2B e0e0d04cd468503f8219f1fb6b0c30eb7272344f23e8477670372f3d5d347dc9e3558326bb90cfe79ec245f591cc28d5c20520f76f250a58f279a003385cbb90 SHA512 9ea486d5d5b12a67fb8b25ab2be9c67420f8f7903a00ebf414f3f85441b543775085c2c85cfb2c5eda28e264e9ac0878bdb670e7eb9646644bae0b803f90d67e
diff --git a/x11-plugins/wmmon+smp/files/wmmon+smp-1.0-fno-common.patch b/x11-plugins/wmmon+smp/files/wmmon+smp-1.0-fno-common.patch
new file mode 100644
index 000000000000..6ec3ba03520d
--- /dev/null
+++ b/x11-plugins/wmmon+smp/files/wmmon+smp-1.0-fno-common.patch
@@ -0,0 +1,24 @@
+diff -Naur wmmon.app.orig/wmgeneral/wmgeneral.h wmmon.app/wmgeneral/wmgeneral.h
+--- wmmon.app.orig/wmgeneral/wmgeneral.h 1999-06-07 03:09:36.000000000 +0200
++++ wmmon.app/wmgeneral/wmgeneral.h 2020-03-08 12:20:10.345121264 +0100
+@@ -36,7 +36,7 @@
+ /* Global variable */
+ /*******************/
+
+-Display *display;
++extern Display *display;
+
+ /***********************/
+ /* Function Prototypes */
+diff -Naur wmmon.app.orig/wmmon/wmmon.c wmmon.app/wmmon/wmmon.c
+--- wmmon.app.orig/wmmon/wmmon.c 1999-06-07 05:49:45.000000000 +0200
++++ wmmon.app/wmmon/wmmon.c 2020-03-08 12:20:18.657124944 +0100
+@@ -19,6 +19,8 @@
+ int wmmon_mask_width = 64;
+ int wmmon_mask_height = 64;
+
++Display *display;
++
+ void usage(void);
+ void drawstat(int *, int, int, int, int);
+ void wmmon_routine(int, char **);
diff --git a/x11-plugins/wmmon+smp/wmmon+smp-1.0-r3.ebuild b/x11-plugins/wmmon+smp/wmmon+smp-1.0-r3.ebuild
index b1e2679d8c7f..e16511eaf5bb 100644
--- a/x11-plugins/wmmon+smp/wmmon+smp-1.0-r3.ebuild
+++ b/x11-plugins/wmmon+smp/wmmon+smp-1.0-r3.ebuild
@@ -22,7 +22,9 @@ DEPEND="${RDEPEND}
S="${WORKDIR}/wmmon.app/wmmon"
-PATCHES=( "${FILESDIR}"/${P}-list.patch )
+PATCHES=( "${FILESDIR}"/${P}-list.patch
+ "${FILESDIR}"/${P}-fno-common.patch
+ )
src_prepare() {
tc-export CC
diff --git a/x11-plugins/wmpop3/Manifest b/x11-plugins/wmpop3/Manifest
index 3c24d4910f8c..be73f1b6709e 100644
--- a/x11-plugins/wmpop3/Manifest
+++ b/x11-plugins/wmpop3/Manifest
@@ -1,4 +1,4 @@
AUX wmpop3-0.5.6a-list.patch 3057 BLAKE2B b9cd76c4e3b6f3643f2aacdb14e49a3d5ba8fdf51f94abeb7473e12923e72be32663870ac8b31475d95bf0dcd06ce8fb1cd007dc1d4fd3300fdf626a90d0eadf SHA512 f0d9a4efeb924dd7a0cae1169404c81529f1e7262684872845db9e3b5b415fe2b48061d778d9829526a1ee8ce66aba48018d9d8ab329f11652d692c322786c3c
DIST WMPop3-0.5.6a.tar.gz 23532 BLAKE2B faef591c9280cb7e37a5071cd2226b84bfb7a49d8b4639085d5b6a44bac8bb3763ca51bd1923d47b8d971010f9b8a7d5d48c6f9a6c76fd3db5cbc00333edc63d SHA512 127dfd3d4dec8a58c991a9bc0d2d1d1c0e9c0ef36af9b2894283bbda129db9b3464c43aa053152f9c0d25eee31b94ffec329784ffa256ce04cb233b809791c2f
-EBUILD wmpop3-0.5.6a-r1.ebuild 736 BLAKE2B 9a8b6b319012730b60c848f1ecf43d27eba91a987578a8d06806b3b094da0be7fa01b24df01390876751f8e6a9215b31710719c6fce8c58e11271b2525e6531b SHA512 d12467b92e2eb5bcf2dae7ba385c39db52093383be6e37278f3e013179fa5180063a330154e2696e497b17af630ea0583a9f0e80fa68546f9295889265413157
+EBUILD wmpop3-0.5.6a-r1.ebuild 733 BLAKE2B 765c170c60065d36b06174b59de7456c649deecf54941e899a6046773dd3a80a742cbadc82b4f1fe89184b73b0cc727bb57090368b874a8d854e1f02ef667035 SHA512 5f1a25c914eb7ba97ea6543d8bc85247dbd61d9f02f41a468e1a4281b453a956f2107fbe7590d0f8096671e69f11bb92df0da008f154fae9e25ee46a09a274dc
MISC metadata.xml 432 BLAKE2B d5bc39fc935e5a260493e984847f81c7e446be86759cd64475717b989414254e9b5852a409b68c18de0dd7f6636e118a213a475fa1a5d7d4e91d8dca38e3e1ea SHA512 b2c9e06a435ec6744f3a98e4b78b3a4e3184ea65fa68e25befac9ed4d8ffa806e2c9b2b8565f49035959a1513ce9053a5902ba3cf11aa251d966d399f8fb9e18
diff --git a/x11-plugins/wmpop3/wmpop3-0.5.6a-r1.ebuild b/x11-plugins/wmpop3/wmpop3-0.5.6a-r1.ebuild
index f41656350b63..88f9dc571200 100644
--- a/x11-plugins/wmpop3/wmpop3-0.5.6a-r1.ebuild
+++ b/x11-plugins/wmpop3/wmpop3-0.5.6a-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -20,9 +20,9 @@ RDEPEND="${DEPEND}"
PATCHES=( ${FILESDIR}/${P}-list.patch )
src_prepare() {
- sed -e "s:cc :$(tc-getCC) :" \
- -e "s:-O2:${CFLAGS}:" \
- -e "s:-o wmpop3:${LDFLAGS} -o wmpop3:" \
+ sed -e "s|cc |$(tc-getCC) |" \
+ -e "s|-O2|${CFLAGS}|" \
+ -e "s|-o wmpop3|${LDFLAGS} -o wmpop3|" \
-i ${PN}/Makefile || die
default
diff --git a/x11-plugins/wmsysmon/Manifest b/x11-plugins/wmsysmon/Manifest
index 40dc19b313e5..0516c311be25 100644
--- a/x11-plugins/wmsysmon/Manifest
+++ b/x11-plugins/wmsysmon/Manifest
@@ -1,3 +1,4 @@
+AUX wmsysmon-0.7.8-gcc-10.patch 640 BLAKE2B eff20ea6d531a7fa488382aefcf7c5224c835eb42c1aeb31a76c3e9598f757898b0807f2128d47972d9d512650deab4ac68882987916d773716c0fa4cb456918 SHA512 aa18b787921a23fb5de840e7ed006bd56b35891faaa79f4f6b73014adcf0333d5198f7d8480c0f50124dcc6d67774462a3abc87d3b417b0bbc74b7f34127b5ae
DIST wmsysmon-0.7.8.tar.gz 23533 BLAKE2B 830edc78222e8997c6ee23bdd9fcb28729e9b80d92b07f70a53d841065b7377f5c450024c511b4faa92043bd45aa0cc92e89ff900d7d4a53d3c9f4b57b4e6e7e SHA512 b1afd176851e8f89896e39b55d24d6efeb97eb5fdbb9c181cb030320445f1d8b22d31073edc615e6b47b91fd133b381f00b612901c8b312e7da404a4746bb97c
-EBUILD wmsysmon-0.7.8.ebuild 665 BLAKE2B 42d8108c260d8b6850b36998456ecedf58032c16e78c91127782c913520b2b939c066a70e760e7ce623875085fbbd16d4c69166ec6e0899262b649696d9b4ccf SHA512 743002031e8e80cd8f22a6d30edced9afa3dcb0b5d739c3fac8e7885b76cac1ab78a4f01e3fbd0f5c615daf7f68f50d4757109ccdf5c48f1173a497ec414e130
+EBUILD wmsysmon-0.7.8.ebuild 709 BLAKE2B c0e8ca47a722843d018ba95a4da3fcdb8c073b3447cccb4b3a753ced37b31d9774ca67fb7602d3fb54ce4ba9a17851bbc3d206ea639c9582fa0af1f12b1aa5ea SHA512 1f688c2032afbd95c324d692029228c79c551a5737421a271950873a59621b9bcec45cc7df56b6b1edf4b3c84dd853275b61f62ce84dbef41c537d05282ddc05
MISC metadata.xml 327 BLAKE2B 4e0749c3eaf7a3ed5650d48d9f9a80b4ad41a9e0093bc4a8eec9e7348dfdfe03448f5b289f723771f8a3d431275da00dadd6223438fd25e4127658d63027e775 SHA512 0824ce065280643b8763048643991328a88ed82d876a5b7216b506fd156eb575b182edc0335083f011d90d1b3749a0ca746bd2e9fff201c62657906133ad3a8b
diff --git a/x11-plugins/wmsysmon/files/wmsysmon-0.7.8-gcc-10.patch b/x11-plugins/wmsysmon/files/wmsysmon-0.7.8-gcc-10.patch
new file mode 100644
index 000000000000..e9477899b1b9
--- /dev/null
+++ b/x11-plugins/wmsysmon/files/wmsysmon-0.7.8-gcc-10.patch
@@ -0,0 +1,23 @@
+diff -Naur src.orig/wmgeneral.h src/wmgeneral.h
+--- src.orig/wmgeneral.h 2017-12-06 15:00:16.000000000 +0100
++++ src/wmgeneral.h 2020-03-01 16:03:18.293199660 +0100
+@@ -38,7 +38,7 @@
+ /* Global variable */
+ /*******************/
+
+-Display *display;
++extern Display *display;
+
+ /***********************/
+ /* Function Prototypes */
+diff -Naur src.orig/wmsysmon.c src/wmsysmon.c
+--- src.orig/wmsysmon.c 2017-12-06 15:00:16.000000000 +0100
++++ src/wmsysmon.c 2020-03-01 16:03:32.992203044 +0100
+@@ -138,6 +138,7 @@
+ time_t curtime;
+ time_t prevtime;
+
++Display *display;
+
+ kernel_versions Get_Kernel_version(void);
+ void usage(void);
diff --git a/x11-plugins/wmsysmon/wmsysmon-0.7.8.ebuild b/x11-plugins/wmsysmon/wmsysmon-0.7.8.ebuild
index b01c8bde4910..4a1faee41b23 100644
--- a/x11-plugins/wmsysmon/wmsysmon-0.7.8.ebuild
+++ b/x11-plugins/wmsysmon/wmsysmon-0.7.8.ebuild
@@ -18,6 +18,7 @@ DEPEND="x11-libs/libX11
x11-libs/libXpm"
RDEPEND="${DEPEND}"
+PATCHES=( "${FILESDIR}"/${P}-gcc-10.patch )
DOCS=( ../ChangeLog ../README )
S=${WORKDIR}/${P}/src
diff --git a/x11-plugins/wmudmount/Manifest b/x11-plugins/wmudmount/Manifest
index 66e50e662f92..f3ecf3f2c3c6 100644
--- a/x11-plugins/wmudmount/Manifest
+++ b/x11-plugins/wmudmount/Manifest
@@ -1,6 +1,4 @@
AUX wmudmount-2.2-perl_brace_regex.patch 417 BLAKE2B cada3b139df63f9cc78c2d6bdb3f243c3fac5d4517c166de6cfc166439beedf7398510ab9ff76596316db6b3ad6dd8fb234e42d55614e89bfaed671614e0ed18 SHA512 93afa7793d64cf0d3f2e7be5a112fbf8c8823006e97f8d7c654d5aed91e8578012558b8cafce43c73b09c6279ca3a9741214bd851899c63f3eb5cd0641862c73
-DIST wmudmount-2.2.tar.gz 181700 BLAKE2B f375aca9da44b5cba1483b70c36bbed81d897a691ce91ca5d3e11f8bbbbe1cc46685480d41144d6cca0bd10f625e46b5eec2ffc573ec7dd90b9b241dde7605a2 SHA512 6bc08b60430bbe66710ce183f0e7693a7818cee68cefac3a3bc191104663dd3649f8cdb62c7f214bdf4ed377b01fef250fe388f14645690aab7993c6071ceffe
DIST wmudmount-3.0.tar.gz 189435 BLAKE2B e04c0bedfd4d0f4deed88f3acc87e4f2871890d6d12811404ec6c884107ae6bd9df17e724100068b08ff31ae557a02cd20bfc86222111939984fcc7916466c06 SHA512 dd12354d281ab04255e4ecf600d05c661168ed69b48439bba4ee6e61f2c93507e35e45c6f6671426c26df2fcf17ba5e851a6a3a3d757a5016a49bd8f76893eb9
-EBUILD wmudmount-2.2-r2.ebuild 913 BLAKE2B ba78be7d9870e82c11d622b141e824717336b4c319e46add3a4aeabdac7df059f291df8faad2f7a777abff50a683dfd4f98435f55af32c49a3020e8703156b8e SHA512 35cdd7552465185f61632233bcedee4584bbdcfd1b7407a23420e15fac7d43e40efcb39a80f52f69ba24aefb662260b8b9765c602a81e814e60d7810b8f68818
-EBUILD wmudmount-3.0.ebuild 890 BLAKE2B 45bc69eeb97827668d7264039e9c22700c60d9b9a1ec719295a64d7bc24244104538a4a52be8d39f3ac9c981f06f7401e50946e14ee3934654208ba146e16514 SHA512 4069af02d388550fb3053e223a835168b23bc0daa9741aa50346e206a30e97116714a96fff43c512808118b357f50a8bbc96146a32793f0380b2b592d5c06ad7
+EBUILD wmudmount-3.0.ebuild 888 BLAKE2B e762c85c167d56ebc96c75dd43bfaf53ff3b7a351a4fe986a0f330fcb115fc45175f82e40016368a3334fc5582bd37a26f1b589e57a6889c23785af592d5c68f SHA512 62e4f8c593b03e0c6cb530e3c033559bb83b2010798a64e4833a7360905eab799b8cbbefed02cec4ac06941bd52216abbb3a74926e92709ded11caf0b920943d
MISC metadata.xml 534 BLAKE2B 78e714f2a755ed296605508da6d108981d3748cf63a5858a92157d60a8dfc27926a64ade1475737b78b2743d389dc5223df2ebe22969f8202a0cc5609e1ff5a9 SHA512 cec2ed0232a608f12d33b6f986210f09c14fc2c4e21c249ead8b2bcbe286e398e2cedf19548a6f6b1d1ec893f6bf1c2820f5908f841693e3bffca6fff25389eb
diff --git a/x11-plugins/wmudmount/wmudmount-2.2-r2.ebuild b/x11-plugins/wmudmount/wmudmount-2.2-r2.ebuild
deleted file mode 100644
index 041cd3e713c4..000000000000
--- a/x11-plugins/wmudmount/wmudmount-2.2-r2.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils gnome2-utils xdg
-
-DESCRIPTION="A filesystem mounter that uses udisks to handle notification and mounting"
-HOMEPAGE="https://sourceforge.net/projects/wmudmount/"
-SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="gnome-keyring libnotify"
-
-RDEPEND="sys-fs/udisks:2
- >=x11-libs/gtk+-3.8.0:3
- gnome-keyring? ( gnome-base/libgnome-keyring )
- libnotify? ( >=x11-libs/libnotify-0.7 )"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- virtual/imagemagick-tools[png]"
-
-DOCS="ChangeLog"
-
-PATCHES=( "${FILESDIR}"/${P}-perl_brace_regex.patch )
-
-src_configure() {
- econf \
- $(use_with libnotify) \
- $(use_with gnome-keyring)
-}
-
-pkg_preinst() { gnome2_icon_savelist; }
-pkg_postinst() { gnome2_icon_cache_update; }
-pkg_postrm() { gnome2_icon_cache_update; }
diff --git a/x11-plugins/wmudmount/wmudmount-3.0.ebuild b/x11-plugins/wmudmount/wmudmount-3.0.ebuild
index 9b83e5ecdee5..074d9c9f5458 100644
--- a/x11-plugins/wmudmount/wmudmount-3.0.ebuild
+++ b/x11-plugins/wmudmount/wmudmount-3.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -10,7 +10,7 @@ SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="gcr libnotify secret"
RDEPEND="sys-fs/udisks:2
diff --git a/x11-plugins/wmweather/Manifest b/x11-plugins/wmweather/Manifest
index 4625f8979a3c..441ba41f2b98 100644
--- a/x11-plugins/wmweather/Manifest
+++ b/x11-plugins/wmweather/Manifest
@@ -1,3 +1,4 @@
+AUX wmweather-2.4.7-fno-common.patch 806 BLAKE2B f3cdb2969771cfa0db7f7cf41d3d57b32eb22efe3ea337e627649ee104c158ef02452b25807eb38d9541577af418d8a2064be96b419b2298d50f1293ed518545 SHA512 e8e19532f2040ee299c8282b44b75e419e13dc43aafdb9d039d869b93cc033fa79159adf13cce8af49ba81681ca6a4cc23e0b7c7d18b2e68f86135cbe00d1626
DIST wmweather_2.4.7.orig.tar.gz 86220 BLAKE2B 55eeab40bb4cdb30d8e82b801728e7d0b8a32f741769e098b6d61ba087af27ed8401391853f53e7f06e616d5a99e6f38714c438b9e66765c1159c07f6d324d12 SHA512 d9d0c46e85a24aaa278aa75e0fcd51fc417c3c094d9e69c5820a288955c3ebdde21a24b26964824d9275a41ec053e3d942b185b24088d806e033e311e6e09108
-EBUILD wmweather-2.4.7.ebuild 646 BLAKE2B 49a6a943af7d5d92af2087d59fdf7ae6d44ac741a0dad0a6c1bac7735e200d74e72de0f7379318fdbce1a6be3cb27d2de08ed8a70556f315c2e0851b4bd9a987 SHA512 11e33bcd29d921cb52ac7f293358cdf867534914b09b3ee3e6c7fe03a3221138b090daf406c64888ce4007ad42df111109670ec3c6282e8bf19861d40208db8d
+EBUILD wmweather-2.4.7.ebuild 751 BLAKE2B dfdf41717061c19f865a201fb6c7ac69fa80ebf02f5a8c8fe5dbfdbabb078a15e42b5cf7ffcba757807c1d8c7b5951a98058abc994422f5898e92c50c95e1c26 SHA512 364d700eae4a35041afd5f12646a384dec33a042ce770bc706b0f4e2a1c5c16114223f8dcba25e0fd69534ccf8c990d8e34326a078ae8616e02123ab05a8fa3b
MISC metadata.xml 624 BLAKE2B 749ad41f486ac2c7dda230ecb730bd4ed85f8ae0af9c255a5d0a9ef73b10aacd4bc6d22287c4be755a441294fc7e986dfaba26d02fea1ca43e1380e5793c40a6 SHA512 67438cee5e0e29f3519357fff49a638a78782c854b78fa10a9a5b2f1b079ae08d053963b49033187655a4830c63d38bdb5682bebdb3f1de15a640be15f8a0e92
diff --git a/x11-plugins/wmweather/files/wmweather-2.4.7-fno-common.patch b/x11-plugins/wmweather/files/wmweather-2.4.7-fno-common.patch
new file mode 100644
index 000000000000..5db5fbcc2e34
--- /dev/null
+++ b/x11-plugins/wmweather/files/wmweather-2.4.7-fno-common.patch
@@ -0,0 +1,23 @@
+diff -Naur wmweather-2.4.7.orig/src/wmgeneral.h wmweather-2.4.7/src/wmgeneral.h
+--- wmweather-2.4.7.orig/src/wmgeneral.h 2019-02-13 20:54:48.000000000 +0100
++++ wmweather-2.4.7/src/wmgeneral.h 2020-03-29 13:14:19.373976239 +0200
+@@ -36,7 +36,7 @@
+ /* Global variable */
+ /*******************/
+
+-Display *display;
++extern Display *display;
+
+ /***********************/
+ /* Function Prototypes */
+diff -Naur wmweather-2.4.7.orig/src/wmweather.c wmweather-2.4.7/src/wmweather.c
+--- wmweather-2.4.7.orig/src/wmweather.c 2019-02-13 20:54:49.000000000 +0100
++++ wmweather-2.4.7/src/wmweather.c 2020-03-29 13:14:57.254963956 +0200
+@@ -56,6 +56,7 @@
+ static void update(int);
+ static size_t curl_callback(void*, size_t, size_t, void*);
+
++Display *display;
+ CURL
+ *curl = NULL;
+ static struct memory
diff --git a/x11-plugins/wmweather/wmweather-2.4.7.ebuild b/x11-plugins/wmweather/wmweather-2.4.7.ebuild
index 2109007a6f6d..174e4977f14a 100644
--- a/x11-plugins/wmweather/wmweather-2.4.7.ebuild
+++ b/x11-plugins/wmweather/wmweather-2.4.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -27,3 +27,10 @@ DOCS=(
"${WORKDIR}"/${P}/CHANGES
"${WORKDIR}"/${P}/README
)
+
+src_prepare() {
+ default
+
+ pushd "${WORKDIR}"/${P} || die
+ eapply "${FILESDIR}"/${P}-fno-common.patch
+}