summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-04-07 18:30:54 +0100
committerV3n3RiX <venerix@koprulu.sector>2024-04-07 18:30:54 +0100
commit4d190a87291ace8503ad92c6b049d14660a14c72 (patch)
tree3c46c3d158d4e77a4c12d283a17bade041a9859f /app-emacs
parent3c7931f8c6c90aa813912d87c684d742e0c29a05 (diff)
gentoo auto-resync : 07:04:2024 - 18:30:54
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin75299 -> 75466 bytes
-rw-r--r--app-emacs/apache-mode/Manifest2
-rw-r--r--app-emacs/apache-mode/metadata.xml3
-rw-r--r--app-emacs/atomic-chrome/Manifest2
-rw-r--r--app-emacs/atomic-chrome/metadata.xml3
-rw-r--r--app-emacs/cmake-mode/Manifest2
-rw-r--r--app-emacs/cmake-mode/cmake-mode-3.29.1.ebuild30
-rw-r--r--app-emacs/dap-mode/Manifest2
-rw-r--r--app-emacs/dap-mode/dap-mode-0.7_p20240406.ebuild67
-rw-r--r--app-emacs/edit-server/Manifest2
-rw-r--r--app-emacs/edit-server/metadata.xml3
-rw-r--r--app-emacs/elscreen/Manifest2
-rw-r--r--app-emacs/elscreen/metadata.xml3
-rw-r--r--app-emacs/evil/Manifest2
-rw-r--r--app-emacs/evil/metadata.xml3
-rw-r--r--app-emacs/graphviz-dot-mode/Manifest2
-rw-r--r--app-emacs/graphviz-dot-mode/metadata.xml3
-rw-r--r--app-emacs/htmlize/Manifest2
-rw-r--r--app-emacs/htmlize/metadata.xml3
-rw-r--r--app-emacs/lsp-docker/Manifest4
-rw-r--r--app-emacs/lsp-docker/files/50lsp-docker-gentoo.el2
-rw-r--r--app-emacs/lsp-docker/lsp-docker-1.0.0_p20240327.ebuild47
-rw-r--r--app-emacs/lsp-docker/metadata.xml12
-rw-r--r--app-emacs/pov-mode/Manifest2
-rw-r--r--app-emacs/pov-mode/metadata.xml3
-rw-r--r--app-emacs/puppet-mode/Manifest2
-rw-r--r--app-emacs/puppet-mode/metadata.xml3
-rw-r--r--app-emacs/python-mode/Manifest2
-rw-r--r--app-emacs/python-mode/metadata.xml1
-rw-r--r--app-emacs/rnc-mode/Manifest2
-rw-r--r--app-emacs/rnc-mode/metadata.xml3
-rw-r--r--app-emacs/rust-mode/Manifest2
-rw-r--r--app-emacs/rust-mode/metadata.xml3
-rw-r--r--app-emacs/stripes/Manifest2
-rw-r--r--app-emacs/stripes/metadata.xml3
35 files changed, 216 insertions, 13 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 7eeea085a8db..cc161d3ffb17 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/apache-mode/Manifest b/app-emacs/apache-mode/Manifest
index 18937a72db31..1dfceb72dac7 100644
--- a/app-emacs/apache-mode/Manifest
+++ b/app-emacs/apache-mode/Manifest
@@ -1,4 +1,4 @@
AUX 50apache-mode-gentoo.el 499 BLAKE2B a49be09cf0a7ef07263899bcd1ba7485228cec4932bb7e756d2f31fecc63299389b68e9c3d6e08b2664b0e4d187f92550fe785bcd3d8b241b7a8a1bb3b707128 SHA512 4193ed796f1bd433ad33f61e2d23eafb6cde2114304f51c20464827d25185408749eccadb006663be25bb3a62b206deedf654bf0398b3e5ef94773a53ba28caf
DIST apache-mode-2.2.0.tar.gz 16077 BLAKE2B 25b153dde0488febd361463b0f43207bd10680f7db2f28f32aa1955f9edc5a07c501646580afd124c7787da3283aa2ee4a2209bfd57f68bf73d5ad07fac41ca7 SHA512 3b309291813b309215250fc1ae1ff206df6474981302a145c305adebb6ffe6a20338b9d8fd5fef1ba491a6bd2427d372178f02d90af214dd24d389c574789aa5
EBUILD apache-mode-2.2.0.ebuild 432 BLAKE2B 8203d0d9d402f4d6f586432f12ca42d5f5b8bea3e87dc080f8b666b54e1902d4e2e2292f3b718695701a192e2f77ee5ad4588fe0919352d35faba0a56566ea71 SHA512 ebeae3f1222bd62dbff9849d70ba304b691980d35a067037aaa62ffbdf19845d692652ee962fe43e03ce07ef1ff179c00e74829d2e9550b8354120536b1f7e72
-MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
+MISC metadata.xml 367 BLAKE2B 3ad0c493feaa99df3d5fe949acdb5e42244744047114f9e32d2bce11065fdd3dc04e2c5f0a5700ea3ea90c42c5ff0b166b4d8836c899a260283b189c24fad639 SHA512 bbe34a7858a2836a28ded5e362c9d55111e38909e409984732058b1824ac1ac8bd7ae5a1dd41e8b710aa1ce1da8453b2647456db2e22a3e605976286923f8d64
diff --git a/app-emacs/apache-mode/metadata.xml b/app-emacs/apache-mode/metadata.xml
index 986088003fe1..66e56061e2dc 100644
--- a/app-emacs/apache-mode/metadata.xml
+++ b/app-emacs/apache-mode/metadata.xml
@@ -5,5 +5,8 @@
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">emacs-php/apache-mode</remote-id>
+</upstream>
<stabilize-allarches/>
</pkgmetadata>
diff --git a/app-emacs/atomic-chrome/Manifest b/app-emacs/atomic-chrome/Manifest
index b458434755a2..3abe9ef9894e 100644
--- a/app-emacs/atomic-chrome/Manifest
+++ b/app-emacs/atomic-chrome/Manifest
@@ -1,4 +1,4 @@
AUX 50atomic-chrome-gentoo.el 242 BLAKE2B 9a9bbcb4c774ec38f8cbdf322e398ea7b95af3bd31e3e05bac3c928f6714bf995cb86f762831c080cffc28c6e9cbb6dbc1c59d366e700451f2190ef5bc65b0e2 SHA512 67c0f0159e9ab77adde7961cbcf2f87ab5297af472865dc0ea7a6cab5e5c9c1a4af10e40dada3fe2535b5e79248414423724dd3db13cbf7fae5b0ddc6f2a339d
DIST atomic-chrome-2.0.0.tar.gz 218286 BLAKE2B db75055df1d337d6f5adfb1dcbef0f9976da38d50bcff96dd5e94993cca84c837d05432c27cab7b3b7bfc14c8a960d667e7c852eda4732f9209f8b72c9a3a191 SHA512 702c8e80246f47dd46f4c864412e47c7cb74a13737754ccf81053a5054b97c4f48c4ca7613d1734dbf7251fbcd1d15269e2a605c36b3e7b631613506bb3a49bc
EBUILD atomic-chrome-2.0.0-r1.ebuild 481 BLAKE2B c6f5531e89e960031fda9155d83b832d418737987c04f9340798898e3d3575c4138164f748f3dae287a42d1f632ee8098dc3173b5dbbefbb99fbdacd614a2f3e SHA512 ebb4904e5d288991c9970d602d13be9060fc7557faee90a2a2fa819d05d24c18c77b5504733118c2d96bb98725c8e4404b6e2b8c6ff31c6217d8ab854ae41147
-MISC metadata.xml 772 BLAKE2B 64622335c8a84319fbdfc1d70c0f77793bdd7cb4b9d302418cc8dbd54e0875371e3e740c47199d9ef42df4a41080ffe2fc455d89c0ce8c1f78f455f94b691fa2 SHA512 5046b6fe50a22bc460867248b0daadb0e245440e463bdf84f62834a3b2baceb3a2d2cf8937453563e5fa40fdf8d3d12411b2ec4116dfbf5ce992acb4966410ad
+MISC metadata.xml 858 BLAKE2B 0d80efaff2c9fc19e92e92466347e02b9d4db93eda9b4bddf680355ad06245f79e59d6cab3c44c565145bec41316da2bdfd1aea8929d82227580b53fdb557305 SHA512 3842d8513df12a754ff6d7ed6523f8e5682b9c161a3db78b45dbd05ccdf2e6848aaf4d9bbcbf65c3fc0761373d99e61d5cc8aa67f541c0fabb37ba8774212044
diff --git a/app-emacs/atomic-chrome/metadata.xml b/app-emacs/atomic-chrome/metadata.xml
index dbaad14b3586..9a9255666291 100644
--- a/app-emacs/atomic-chrome/metadata.xml
+++ b/app-emacs/atomic-chrome/metadata.xml
@@ -16,5 +16,8 @@
Atomic Chrome for Emacs is also compatible with Firefox via the
GhostText browser extension.
</longdescription>
+<upstream>
+ <remote-id type="github">alpha22jp/atomic-chrome</remote-id>
+</upstream>
<stabilize-allarches/>
</pkgmetadata>
diff --git a/app-emacs/cmake-mode/Manifest b/app-emacs/cmake-mode/Manifest
index be271340f018..e7a03255f817 100644
--- a/app-emacs/cmake-mode/Manifest
+++ b/app-emacs/cmake-mode/Manifest
@@ -1,6 +1,8 @@
AUX 50cmake-gentoo.el 244 BLAKE2B 1a6c7919b020b3e590a67a9a37f5afd7a56e9970274987cc785f5d5ca78e702a4387684441a68d111a2836eaa76be8ab111b03d81784acbc701b8ccc726f9a2a SHA512 70af0b9dd41f08531d3c754dc8af3662df8a22b469b79e8c40b7caae3205be1d4dc81d8b41837d1b6a46f2c348f5407e09e02269823c45c3366777e3bc7a0dcb
DIST cmake-3.28.3.tar.gz 11067653 BLAKE2B a329c7cd80e8e74d11ec2a8b377857b1ae8c4c50a792f982803fcc6a00f531ecb7ac2dd7ccad34968b3e3efc14933085b51425974fc5ee29b6c49c2da5ceeaf4 SHA512 66e923925b764e1fe3d150c69dab3e0abd9e0c90d8e30cab63c3a1f70c3e37df0a5e3ff12b378eeae3bdc6608495f41399e6f81602e26b513b19fa19ff6c48fc
DIST cmake-3.29.0.tar.gz 11244341 BLAKE2B 76244cfc6222ce23dbddc9bb3aa51d98d00826d6fa19d86b836f63977c56f0cae11cd592efa1c727e8872fea1e6365a3b67a37e80e588fbf4189f7ec07c2f6e1 SHA512 abcca7a4db221d98864b77220445f0b70f87149626d3162ed49636862b87514b2640318438c0c711bfaafa1aba4d049b55f98e6ac28c44545543986c35fbd062
+DIST cmake-3.29.1.tar.gz 11246071 BLAKE2B ec20bccb354a7097d8f2b1bd3486c162a93085671e10e4839c043b2452f597e4b8789dae887c88677d945ea7dcc71b8b0f30116103aac875270f52468bfc9bc0 SHA512 3665ddb356bf973f75c9f2601f7210f7ff58c77c39926a43af8640979777a796d441df43fda5d2632548f7d15e4553829680c76f3d9376f9e763fe7bba16f3d7
EBUILD cmake-mode-3.28.3.ebuild 714 BLAKE2B bf6205a9b9344cfd9d08f6c5fa6892334d11b45d4e9d72493dcfa92a5d43d9113f4761c0e58444152df583f77c56dacf42f36925ac49389a5c88bc9297280025 SHA512 ec64db6d401dd059a49bf1020a1e08ce54236a289c8d050e987793c22380a73cc29aa55d5ec81cad20ef130cbab4286ae0125907944a8fdc80dc4baea23f8db1
EBUILD cmake-mode-3.29.0.ebuild 714 BLAKE2B bf6205a9b9344cfd9d08f6c5fa6892334d11b45d4e9d72493dcfa92a5d43d9113f4761c0e58444152df583f77c56dacf42f36925ac49389a5c88bc9297280025 SHA512 ec64db6d401dd059a49bf1020a1e08ce54236a289c8d050e987793c22380a73cc29aa55d5ec81cad20ef130cbab4286ae0125907944a8fdc80dc4baea23f8db1
+EBUILD cmake-mode-3.29.1.ebuild 714 BLAKE2B bf6205a9b9344cfd9d08f6c5fa6892334d11b45d4e9d72493dcfa92a5d43d9113f4761c0e58444152df583f77c56dacf42f36925ac49389a5c88bc9297280025 SHA512 ec64db6d401dd059a49bf1020a1e08ce54236a289c8d050e987793c22380a73cc29aa55d5ec81cad20ef130cbab4286ae0125907944a8fdc80dc4baea23f8db1
MISC metadata.xml 418 BLAKE2B 6c557ae1f8f0a6bfa78d8a0ca20f4de101f67fda37d3c844d312e9eac6c1033807d08585d205449be8fac99be4f787f3f613af67a3bdccf1797f82ce71e8a07f SHA512 4d128f7967be586652d55d1b0e9521cd8ff47e0c218d0269652873ed6f51f576653abf1e7857aa4dc904273c6f506c70343b67bc3eda8e226c2f40024ca6ffc3
diff --git a/app-emacs/cmake-mode/cmake-mode-3.29.1.ebuild b/app-emacs/cmake-mode/cmake-mode-3.29.1.ebuild
new file mode 100644
index 000000000000..e6ca0450dffd
--- /dev/null
+++ b/app-emacs/cmake-mode/cmake-mode-3.29.1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit elisp
+
+MY_P="${P/-mode}"
+MY_P="${MY_P/_/-}"
+
+DESCRIPTION="GNU Emacs mode for handling CMake build files"
+HOMEPAGE="https://cmake.org/"
+SRC_URI="https://cmake.org/files/v$(ver_cut 1-2)/${MY_P}.tar.gz"
+S="${WORKDIR}/${P/-mode}/Auxiliary"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+RDEPEND="
+ !dev-build/cmake[emacs(-)]
+"
+
+DOCS=()
+SITEFILE="50${PN/-mode}-gentoo.el"
+
+src_install() {
+ elisp_src_install
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}
diff --git a/app-emacs/dap-mode/Manifest b/app-emacs/dap-mode/Manifest
index f32d7907f058..2b6c6d62786c 100644
--- a/app-emacs/dap-mode/Manifest
+++ b/app-emacs/dap-mode/Manifest
@@ -1,4 +1,6 @@
AUX dap-mode-dap-ui-images-root-dir.patch 474 BLAKE2B 5431f14e767d1328249eb4904efb989d7a0e762489749049d95f4ecb4334a86f5821bdb54e602694e83718f14f2f789474075b0d3c59c676d753ae3afd4a7725 SHA512 7ccc2c9abea28103da7f9f4f4b2f42af6b92465269513784bc290e14e309df81cc826a5f19e5c246d2b173d33137db73170817455abe749ff4bf7366b057abd2
DIST dap-mode-0.7.tar.gz 6147924 BLAKE2B 300a058134e58e5ae5f94fd62251c1c621478b3148e7453ef5acd062a2c6088f0036e3ac2588ce22138d39b77221396c3f310177914b08a2bbc177cfbc14efce SHA512 ba8d8e2b3e9b699b27226b13624b24a6f78ea884fe9e8e7667537e06285354bf996f7f5d621e2576ad34bbf02ede316bf001444b8b5c67fa604aa5dc5d9416ff
+DIST dap-mode-0.7_p20240406.tar.gz 6376637 BLAKE2B e4e2c2e4684b9b0d24f86ab072596a0e9d42eaa685cb4f07d8e766dd7a627e31b1d23248d8bb7872565ce4248c95d242c72e9eace47bbbdcd0634f1fc441fc01 SHA512 6266e5f61a2052c811a594c354d69b19fa5d69f0279950493971244b3a94f6193dfb71435cfa4973b0bbf5a5ae99a70459223ccacc98721eb215de271bdb45f8
EBUILD dap-mode-0.7-r1.ebuild 997 BLAKE2B f22d7a098bfeece03fbfe323a884733e5c1bef6ba2a6078475e91d6bdd78a95a9d0d5cf449b64a1b74b54a5779047c879a33627e31ee891d04a3014de08ec25b SHA512 1ae0ff09d015efb4ace11f995b02131db9a80949a61523d100cc2c7964e277260fb8941b804e9717faf9777a3fe2040584573ee509a2c42c41b2611b8fd8597b
+EBUILD dap-mode-0.7_p20240406.ebuild 1169 BLAKE2B fd94241d8222c4b612edf63a2de3a0d1eae981ba31728c24dc1992b39fdf6cb2dffc2f3aec30c96dbefd7e7ab1b886af991921bea1b047d969781d7b04eccc4b SHA512 57abc9aefa7152133335fa4eed0ee93a87c4080a399be61a19856be87250cb245916680b6f18aeaafdca895521e4c733badfca1b7abf17ecf16aa90c6b966e7b
MISC metadata.xml 526 BLAKE2B 1f55ae3dda8c23869f85a281117c57c42078957e710018b146df8d8293e159bdae9297fee626538b55182153eef95206f700da8c0744cc4e3b0a73932afdec9e SHA512 635327c51267e271d0a458c8a12f40cb3ee573180f1d0ccfaf1718cd641fabb9fcd4237a755f1710d569a926d953482da3d3dcf591ab893f74a01895b336c549
diff --git a/app-emacs/dap-mode/dap-mode-0.7_p20240406.ebuild b/app-emacs/dap-mode/dap-mode-0.7_p20240406.ebuild
new file mode 100644
index 000000000000..c5a432b4df43
--- /dev/null
+++ b/app-emacs/dap-mode/dap-mode-0.7_p20240406.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Debug Adapter Protocol mode"
+HOMEPAGE="https://github.com/emacs-lsp/dap-mode/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/emacs-lsp/${PN}"
+else
+ COMMIT_SHA=a414b18ea774ae75bdc7344af500b6f15849a65d
+ SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${COMMIT_SHA}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT_SHA}"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ app-emacs/bui
+ app-emacs/dash
+ app-emacs/f
+ app-emacs/ht
+ app-emacs/hydra
+ app-emacs/lsp-docker
+ app-emacs/lsp-mode
+ app-emacs/lsp-treemacs
+ app-emacs/posframe
+ app-emacs/s
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-dap-ui-images-root-dir.patch"
+)
+
+DOCS=( CHANGELOG.org README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+elisp-enable-tests ert-runner test
+
+src_prepare() {
+ elisp_src_prepare
+
+ sed "s|@SITEETC@|${SITEETC}/${PN}|" -i dap-ui.el || die
+}
+
+src_install() {
+ elisp_src_install
+
+ insinto "${SITEETC}/${PN}"
+ doins -r icons
+}
diff --git a/app-emacs/edit-server/Manifest b/app-emacs/edit-server/Manifest
index 61989a8294a4..9780acc2d866 100644
--- a/app-emacs/edit-server/Manifest
+++ b/app-emacs/edit-server/Manifest
@@ -3,4 +3,4 @@ DIST emacs_chrome-1.15.tar.gz 315059 BLAKE2B 12aee8ddabcaa2c843c6315e510f757a544
DIST emacs_chrome-1.16.tar.gz 316669 BLAKE2B 07d2c61541510a584a27522902ce86d36fef774cd00d7e1f0edc7dd86edc6d185b5b76f9b4a0fb684083e40518ae731b0945189e338c673c8df2043dec4f9ccc SHA512 8d8093b6ac7b68b2b5d022b5289d99a95fda57b71c0a6b20bcd34ebd8a5dc482a4b21e863a1336f07e9f0dc3d58411946dc519698b376f85f6ea83f49efb6395
EBUILD edit-server-1.15.ebuild 542 BLAKE2B 3933284076b468bfe8b0feb235ab99dfd19aa3ad4aa28529d73b5d5f617776bb8da3457aed8a09e77a9e05931b04d4329d205a473b1c6ecb7f4979e998159946 SHA512 ed87f8e02c271c1a1007ae0bd8aa878cc41095d4fbc2367a2b2e1f5da5de426bd534c94df8f73979b1997e6ece53b34ec84de1ca70864443074a1d3b744fc310
EBUILD edit-server-1.16.ebuild 539 BLAKE2B cf175d19387f539b60df900a000387c4181e6d866024160fe6d0bf5bcf6f9ecd6e3150cf414555584f97b18ddbe3fe645fd60a175d952d3a75cfaeebccb02400 SHA512 81d068fd6d8959f9ec0b220d04ef8289ba77a05279526e048019f20732f05f3b13d9faf64d105f196aae00883890349e96b4bde9991897237e0065dd386d5549
-MISC metadata.xml 784 BLAKE2B 99a810a0e1a8d931e03b0e4fe437c75f415eb3c5689f99d5b84454a8c524bd0d1a12eafd86a6bed05d51ed9bdf887845188b0e8cbb4c2f4d266bbae595b74eb5 SHA512 ac646230d1d4a51b3a28e7c7e52a40e4e1bf5adaccbcc0b3efb0aa64b3dc1fd22a24d1859d3df320899d6f6c41c9f2dfb8b99054bca6a6076687f8c9cf2ff730
+MISC metadata.xml 867 BLAKE2B 179b4abc8ec461f428809713dc820ff99bece0f7361ed7eff88542906eb64997d9f5474a84018d3bce411d8ce7670d55d25d3808f34860a491799d253a08697e SHA512 ec5f9991ae82c2f1841269b329b414b2f3953309c86b55808ad279f301b6c8cceb038dbe1e897c4bd18a478b68bf0a53327085b2eb57e5ba52e9b9a68c0581a9
diff --git a/app-emacs/edit-server/metadata.xml b/app-emacs/edit-server/metadata.xml
index 22cae5914449..16cbe85a2c64 100644
--- a/app-emacs/edit-server/metadata.xml
+++ b/app-emacs/edit-server/metadata.xml
@@ -16,5 +16,8 @@
The extension packages a native elisp version that can be run inside
GNU Emacs itself.
</longdescription>
+<upstream>
+ <remote-id type="github">stsquad/emacs_chrome</remote-id>
+</upstream>
<stabilize-allarches/>
</pkgmetadata>
diff --git a/app-emacs/elscreen/Manifest b/app-emacs/elscreen/Manifest
index c5ffbbfccddd..2b456c2c577a 100644
--- a/app-emacs/elscreen/Manifest
+++ b/app-emacs/elscreen/Manifest
@@ -1,4 +1,4 @@
AUX 50elscreen-gentoo-20180321.el 82 BLAKE2B 6f7d7f574bc931161a8baac7c4bd43165703c1b4102755950aaffabb2c09d42be3ce546c0c546ffc43a04f5c946f69e43f92d4d3137befb5a299c2542a331029 SHA512 cd303735ee0a8f293e0d0d5e3e7dafd01d398d6eb6cd8871d99e6727f4d3c06711572ef9a199055f639c2a44c1f8833fafde37f2c71ca92bffc4f7e2454ab2fd
DIST elscreen-20180321.tar.gz 36840 BLAKE2B 7157a2040cb3d1bb60eb5c4f672dde35b5f1437a83a0af32138d252cfe44bf8a23013f5672182ece7f2dda5bfbe266247188d59408005d8963837d0958c100d3 SHA512 777835daf328aeddfd8999c37553bf5f57683292cea4f2fdca774e16d7a137ad26e791515000e8092c2ba5e4c2d0aeb03b260e4a2069c4f8a091b014d69ff201
EBUILD elscreen-20180321.ebuild 768 BLAKE2B 160be74da6f71659452f964332ca1f9df5ff821322a634460dc8a2209d3d59cd7b8e9372145c35c08713a5c3f13dad4758b2c36f7e84e2c627c141dddbbd3fc9 SHA512 902dd122c3177ee1ef8b260c11a924a8979bc34dd84935b937fec8048de642ec35613b8b41b2c0d887c2ccf5478348f5ea90c2f10f5b19fa74306f67682c543c
-MISC metadata.xml 1189 BLAKE2B 0c07d69f8030724cd7d873b99bcf9ae9c71054e69ea927d6d749012fd97ff86506aad9419a40f6ac63af508b8f19e01c19cb774208640c95c756d984341e224f SHA512 e42b21dce966171cf69eb26aeb082dbc9c08bc3e39bc6a2b30b286a78647b3c7e77e42839ec84fecb0b2a6959c69c45e93cd6d52d7bbafafa423630e42cd34a2
+MISC metadata.xml 1264 BLAKE2B 64e92a081084fcac846a8f1f3fb1637abb0c681851b1b32cd1645ceacf671efee76915a71c8828e97b81571dc73351ca998bd4070d065664c2d1f96d7fc4df93 SHA512 8700cf01ad56b598fcf67c53d6a8992147b0a64b02989e2c90d77258d117507ea81c27f334c1a957b3663cc1e4822c0779ae92ff700625ffdcdb2677c9337a7b
diff --git a/app-emacs/elscreen/metadata.xml b/app-emacs/elscreen/metadata.xml
index 0c906931a2e6..a502ae388e69 100644
--- a/app-emacs/elscreen/metadata.xml
+++ b/app-emacs/elscreen/metadata.xml
@@ -19,6 +19,9 @@
ElScreen provides the ease-to-use environment to save or restore several
window-configurations.
</longdescription>
+<upstream>
+ <remote-id type="github">knu/elscreen</remote-id>
+</upstream>
<stabilize-allarches/>
<use>
<flag name="wanderlust">Include support for <pkg>app-emacs/wanderlust</pkg>
diff --git a/app-emacs/evil/Manifest b/app-emacs/evil/Manifest
index 19718708b9d3..b12368a8d8b1 100644
--- a/app-emacs/evil/Manifest
+++ b/app-emacs/evil/Manifest
@@ -1,4 +1,4 @@
AUX 50evil-gentoo.el 99 BLAKE2B 9ebd3d4d3a09091e822cbb6bc8d50890c6b46d627ef83d9d6ad8b518f0dd11a766ede08898746b0cd7e2657aa584c58535927716dfacf656802e840e13b4b861 SHA512 fb934f37d51412b59b8d5a7d27a7791d2db547bf1d71fd0a5b85bd31d24e2a663e92272095b6b2fe0cf44cac6ae69ed1a422b6b4ef0c6533e004018cfa6011b3
DIST evil-1.14.2.tar.gz 394472 BLAKE2B b73f3995bb799285b738083c9119cf9222a8be78e69d4b5bb54c8d50091fb28395102a9a9c83faeb6668eb77a97c6132cbdb06a78205a43e87a5f5f7f8457bdf SHA512 531b55c5043fed21f175a932a49b62f00a713fea84b6cd91037993c0ed5d64fdfe137b9be6423d8b82da11ba8944805cab7d51f764572a247debe24cab0d4c01
EBUILD evil-1.14.2-r1.ebuild 772 BLAKE2B 38998f907b751fcfaecd1c747a54c3c3b2c8ee1a9778ea523939aded8bdc67d04442c7731cd86dbee322010ecd35c0c3c0b6e719772981fe97c82031e025555e SHA512 82a657fbc4b3a5c60a068665c2d5848f2f9a93bbd8897c9c55e834d39a241509155200474ab830f3abb534918ae30987cd4b695bf117fda77a597418e5d94a40
-MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
+MISC metadata.xml 361 BLAKE2B 7c51011ea638cab3cee3baab44015dad63ec6ac1e644f6ab26b0136a7bdd898e19daa38dd6b503145977749f299c02462c0ae822517ee9da619e5dc4993cf4f6 SHA512 69a3e05c34bc186c23ba6a81ea58f57c41b99c52b36bbfdb76601064f30cb6f89f075c4d8491c2c53d60d409ecea0b42d20f5d3f384a3d85e8e62e76ee8a7607
diff --git a/app-emacs/evil/metadata.xml b/app-emacs/evil/metadata.xml
index 986088003fe1..0ec294bea899 100644
--- a/app-emacs/evil/metadata.xml
+++ b/app-emacs/evil/metadata.xml
@@ -5,5 +5,8 @@
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">emacs-evil/evil</remote-id>
+</upstream>
<stabilize-allarches/>
</pkgmetadata>
diff --git a/app-emacs/graphviz-dot-mode/Manifest b/app-emacs/graphviz-dot-mode/Manifest
index 0b62638503c0..ca24b1e9aa46 100644
--- a/app-emacs/graphviz-dot-mode/Manifest
+++ b/app-emacs/graphviz-dot-mode/Manifest
@@ -3,4 +3,4 @@ DIST graphviz-dot-mode-0.4.20181118.tar.gz 353971 BLAKE2B eab5279ec25a93bae311c6
DIST graphviz-dot-mode-0.4.tar.gz 12288 BLAKE2B 2757734b1aae33322d3c093be4d650dd8c464292a50915463ea23e946a695986c6b36650c3f5baee69d402b2cd3747cc453cf18c56bd128dc6bdc9e15e2445ba SHA512 db50adc0550629adcee8ea7482e678b2fbfa8db514e9ea80381dec47fef75cd0a61b7cfbeef59aae102e50d824edfb06b8ee56c4e964cd3e90ec8540b1b250a6
EBUILD graphviz-dot-mode-0.4.20181118.ebuild 626 BLAKE2B 013e4f161dbeb111c46957ccb06a2e34cc0f9465db4548ed2da1c34b3d83e2acfc1793ca5a16dc810c28987ed3512638ac5b04816b38149dfe819a0c68ff86c1 SHA512 bdbff2f5ecc372bd6650e5d64aa89a085894fc915378f1a02fefdd3ee4dd362f51cd0e759f9e9eb9c9f448c9e7f1bac8361816ea1321909b8be062f767154c62
EBUILD graphviz-dot-mode-0.4.ebuild 541 BLAKE2B 1ce806e1a281f4ab08f24d2aed2be7e4ba655a7e932a17335842536040f8a94b0abba79e527be035973563ccbe0a0f16d83e08c60df75562859b7b158adb7c02 SHA512 ea577478780eefe7938e0bf07d958e1b12ab4d9284a03f9d6f6f76497ea6cb5c4edd43520b568de3a7b27fe27e0b2461ee3ea9a5c853e248c2051438ee18dc35
-MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
+MISC metadata.xml 371 BLAKE2B 7705daaa1f464e2c5cf34aaa94d90b2b9726389797fe67bfa103f018f0331a31a6b0dea3328739da5ba00a3833fe95e2a18404f294c90ccd3db4d3e2c39cea60 SHA512 e4c185116b990952f2abd39cb85f83af7e1f111f5cdad926f603e8709e830d48542c042d3c33df24ef702a4875dd4e297be7ff5db3e74e25a91d0db2f36e2bc0
diff --git a/app-emacs/graphviz-dot-mode/metadata.xml b/app-emacs/graphviz-dot-mode/metadata.xml
index 986088003fe1..a499e54689c7 100644
--- a/app-emacs/graphviz-dot-mode/metadata.xml
+++ b/app-emacs/graphviz-dot-mode/metadata.xml
@@ -5,5 +5,8 @@
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">ppareit/graphviz-dot-mode</remote-id>
+</upstream>
<stabilize-allarches/>
</pkgmetadata>
diff --git a/app-emacs/htmlize/Manifest b/app-emacs/htmlize/Manifest
index 1fe5322fdc6a..b5db1b133afb 100644
--- a/app-emacs/htmlize/Manifest
+++ b/app-emacs/htmlize/Manifest
@@ -1,4 +1,4 @@
AUX 50htmlize-gentoo.el 543 BLAKE2B 65ee2f1bd7aeb315827301a74582d9c04ceacf898a5cdd9a72f6783bcc2e4d1f97d681f67daeea24fa3489ae7a4db02875161c20a88330edaaa828a0c37b3bb5 SHA512 7bc9bc6cd113ec9090223b6bf3f373b25da1e4330039be37186904360a515ea102b51c2c6567e9e3fed7f78c4c29a0f80642e35878a2af61e83772b8a5bad99e
DIST htmlize-1.56.tar.gz 50922 BLAKE2B 645a1ceb272711346c9175f06e13821afb056de4a43a309d96b51ef78ca75e662252286f40445cdec2273ab7734045aeec43c9cb9ed451cda76eea6606433411 SHA512 8788fde3cefb27fd82d5859593bbfc9250f9e60962e48eaa79b9c54bcd31574953a4131ce2d562efa2f59a5d725183a851075cd2c868891bf3f810607a2da57e
EBUILD htmlize-1.56.ebuild 523 BLAKE2B 2caa8ac4cfcaf9950b30f1d935bbbb75fef071d3ab6795570d8f9dccbcf69ffffeab1ca0e4c008d2e89f01190611cccb24305ce595943660fc474c2e863fb41f SHA512 411c1c0b1f666e7a443c31aef1bdeb0c77d23e543d9d7f0f513a1070e8e54e145723400319b826e116a77e0bf17653ae927daee85dcc53ad3270bface3d45f6a
-MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
+MISC metadata.xml 367 BLAKE2B 0037b5585eaca71440d2801f71bf7c6f93985b01a9ff242c5687655561cf93a99af2766c3858cc8ccddc272239f1c1b8c4e5556353cd0b4d606e5d91e5f1cd30 SHA512 e6ea8bd27c8ee5ce8c13df5584e6268b66c3db8d288cc79a93e7e7a81b90086191a7a0f13237579781d39e3bc1fad42af9647dbed3061b10114d17dfe385140e
diff --git a/app-emacs/htmlize/metadata.xml b/app-emacs/htmlize/metadata.xml
index 986088003fe1..6a98498e19cb 100644
--- a/app-emacs/htmlize/metadata.xml
+++ b/app-emacs/htmlize/metadata.xml
@@ -5,5 +5,8 @@
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">hniksic/emacs-htmlize</remote-id>
+</upstream>
<stabilize-allarches/>
</pkgmetadata>
diff --git a/app-emacs/lsp-docker/Manifest b/app-emacs/lsp-docker/Manifest
new file mode 100644
index 000000000000..6f50993df1e5
--- /dev/null
+++ b/app-emacs/lsp-docker/Manifest
@@ -0,0 +1,4 @@
+AUX 50lsp-docker-gentoo.el 74 BLAKE2B 3777f8c589ac9153537e76858a40b6411b4c79c7d9e69eebc99addbbbb0015aafd844836cd40b837a52d2743fb99b6cc8619845262ca1a6f4652365fd3dfc701 SHA512 f9720aa36e8c970bef75b042e1ff72bc0ac65f8209e0e1f01ad3365e679f3910816e07a06b22bc162bf612041da75368283777931b00806c80fc0ed8c94aa8c8
+DIST lsp-docker-1.0.0_p20240327.tar.gz 88408 BLAKE2B 93dd752786c0c7093efb5a89b99c4dd87419832aaeb8281dcdea3c611e3e16fd80e4c7b519ddf5608c741fd356f8cc66355ac1868f16fb1693dc08236ba53787 SHA512 02d599bf6d0ea95806533218be039f9c5cda54638893adab219d60eeb4a9942ae05b2dab2a9384449d9cd9c6ed85eada99c34e380d679223afd93dc661d492d3
+EBUILD lsp-docker-1.0.0_p20240327.ebuild 859 BLAKE2B 5b09d55ab6f603eb47799636e1ca5e375eeee189c9d29fbe8d5b587bd0ee247a6514fe0f961f53b6f4c36bdac320d12ceed4009bf5d09031e1b4ceecca0d102f SHA512 616d78e90079657d525c0bbb76e5a2ddb29ce2b99be84f06052b67f843760597877a37c84bcc71d0967cbc4e0bd73cc1cfe4c07abd8a56f8d1786b710fb26452
+MISC metadata.xml 364 BLAKE2B d28d1feb1f2948839ed9759bd1d7f22285218f301e2862e50b6a58aad591f81d8d94ff8bf2fce8c399c04839467e89b82c2487b2ff09a129f4636d81555db4f8 SHA512 1b9aff2f7852a2af981b93c1e2ca1a0df378e52d0a0817a7fe4a00e5c74721389979df9367a6e93c3a62ac02adb118fbdfff84272f9f902c5883d0759a422d4c
diff --git a/app-emacs/lsp-docker/files/50lsp-docker-gentoo.el b/app-emacs/lsp-docker/files/50lsp-docker-gentoo.el
new file mode 100644
index 000000000000..0321d39bd3bd
--- /dev/null
+++ b/app-emacs/lsp-docker/files/50lsp-docker-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(load "lsp-docker-autoloads" nil t)
diff --git a/app-emacs/lsp-docker/lsp-docker-1.0.0_p20240327.ebuild b/app-emacs/lsp-docker/lsp-docker-1.0.0_p20240327.ebuild
new file mode 100644
index 000000000000..ce2d199e3bbb
--- /dev/null
+++ b/app-emacs/lsp-docker/lsp-docker-1.0.0_p20240327.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Emacs library to leverage lsp-mode in the Docker environment"
+HOMEPAGE="https://github.com/emacs-lsp/lsp-docker/"
+
+if [[ "${PV}" == *9999* ]] ; then
+ inherit git-r3
+
+ EGIT_REPO_URI="https://github.com/emacs-lsp/${PN}.git"
+else
+ COMMIT_SHA=bf99b65791ce8736b2756bf42cae67d7bc5294b7
+ SRC_URI="https://github.com/emacs-lsp/${PN}/archive/${COMMIT_SHA}.tar.gz
+ -> ${P}.tar.gz"
+ S="${WORKDIR}/${PN}-${COMMIT_SHA}"
+
+ KEYWORDS="~amd64"
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+
+RDEPEND="
+ app-emacs/dash
+ app-emacs/f
+ app-emacs/ht
+ app-emacs/lsp-mode
+ app-emacs/s
+ app-emacs/yaml
+"
+BDEPEND="
+ ${RDEPEND}
+"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
diff --git a/app-emacs/lsp-docker/metadata.xml b/app-emacs/lsp-docker/metadata.xml
new file mode 100644
index 000000000000..75a2e5515257
--- /dev/null
+++ b/app-emacs/lsp-docker/metadata.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>gnu-emacs@gentoo.org</email>
+ <name>Gentoo GNU Emacs project</name>
+</maintainer>
+<stabilize-allarches/>
+<upstream>
+ <remote-id type="github">emacs-lsp/lsp-mode</remote-id>
+</upstream>
+</pkgmetadata>
diff --git a/app-emacs/pov-mode/Manifest b/app-emacs/pov-mode/Manifest
index 1f8438ce674e..1e94ab6db3a7 100644
--- a/app-emacs/pov-mode/Manifest
+++ b/app-emacs/pov-mode/Manifest
@@ -1,4 +1,4 @@
AUX 50pov-mode-gentoo.el 423 BLAKE2B e622ca33adb577987c9d68e1baa2e7415e12cb74866cf64f16f693f06fa886866d3154e68cdbffaf2d929f50ffc8db29ef2c6b356f98f873eced5ee8ff4da518 SHA512 d2d27e6770909ebd08a8c53dbfba3896aca814637c861623746e66097f0f21686507322c734c0a48e15ee281cca0e51a82fff716276f9aec65e5a1419c8dc028
DIST pov-mode-3.3.tar.gz 65926 BLAKE2B a2d217a0876fba0a490a77ee026eb555819d2668c50e6b4a289491a8cfbecc62fc55ad8c97d6b7011420098ba7052ce80ac39bd6bc8cccc78c5bd49dcc5d41ea SHA512 bdac1b6b872b8de08660adc8eec706cce4b085b62e7c48bb6bd57e25d9e1f9b8c0086f30ee9c5befee7b0d933831d459eb0704dfe5e8cce8cae378d7404b9c9e
EBUILD pov-mode-3.3-r1.ebuild 609 BLAKE2B f83cf66e0d685a3e14b7bf130eb77bb3cd485498eb4faa4c2123bbe4b908d2513feba437f4813971ebb9dd234e0a4470bfd45e5c3767cc89dccc39856ff9e594 SHA512 24680c616e5dd4f92f005bcbbff827f118f7a4262f3ec869c804b902b71ea42209ba17be6ab58c4128b08ffa2a2851e0234fadb715556d9f5d22bc9ee9b7c98f
-MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
+MISC metadata.xml 363 BLAKE2B d791def1b626fd3fac9613e77737c2c479c5244a72146f9f46374bf3c827df22222c4521b565dc3d0e74020e3523e7b33e87690ce1defda7d9841ac90145ef9a SHA512 93d6b2da2306d738478bea30e4826a6b458b1d534301ff60e8ec5805e85e90f85df683b66fe18f4eb5c3816509d25565b4c205f23ad1b212bc9133a9499eb503
diff --git a/app-emacs/pov-mode/metadata.xml b/app-emacs/pov-mode/metadata.xml
index 986088003fe1..d1b4c09f7f13 100644
--- a/app-emacs/pov-mode/metadata.xml
+++ b/app-emacs/pov-mode/metadata.xml
@@ -5,5 +5,8 @@
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">melmothx/pov-mode</remote-id>
+</upstream>
<stabilize-allarches/>
</pkgmetadata>
diff --git a/app-emacs/puppet-mode/Manifest b/app-emacs/puppet-mode/Manifest
index fcf2bf39da25..23fc4792172e 100644
--- a/app-emacs/puppet-mode/Manifest
+++ b/app-emacs/puppet-mode/Manifest
@@ -1,4 +1,4 @@
AUX 50puppet-mode-1-gentoo.el 217 BLAKE2B 632d02667437b04642b7d3510d5010a3a7952ccd6aaa301a463c629c5dd6320c847e9f05425bd5882681a471761d0fe501ccf6860faa33b9e5458a761dad40a1 SHA512 3fbe7045df9ac9d30520020d4df454a03f02989bbcaa4bae0c632f86f6e6d3fd2eeb3bed84d864077c2b85b65586406525fa621a262ec363f53d714a093f6d1a
DIST puppet-mode-0.4.tar.gz 37731 BLAKE2B ac32c32941cad23508e0bad51536a6cc4187185cfd2141fda02f82770abb73327758e0ecd3f3789ff48d3d5f986730e51f48784ea6da502cb860c185d06ddd82 SHA512 c1ef464199df1166c09febc4a99572d00eb7e23656d3c09f3f6773450023e364c305ce19fa351f0a1a5f3e9594f5ef5ffa3a595c7ac66227c2a59918bacd161c
EBUILD puppet-mode-0.4.ebuild 621 BLAKE2B 5e67f380b983184ba084a31eb9c7edf5acaca130da3669363e800575803524e8bb01ba5fa2d93daca399f3efabca2cbc697ae0350d861c22c9caedb130cd0bc4 SHA512 ebf3b05b062d8b2981ecee81100924da6b06a8f42adf37ac916da7c8583e76da5be77f1109fa56b106dff1e7cd52e15bf512e721b7c94885e568253b4aeafe20
-MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
+MISC metadata.xml 367 BLAKE2B 40d118027d74b865f98a2cffc97b2dbb46a52ff438dfc91f843412cbeb945306af6408ee8bffdf4d7214a433dd93ed860e8869f829c4ee3c24cd2d720685879b SHA512 cbefcb28b69eec61af694b64717574798827c68366e17dcfed85607672f4ca2a08efe5ae8fbafb3531e2e82750b438c333580632e9cc33748edfae2bfbfaf7c1
diff --git a/app-emacs/puppet-mode/metadata.xml b/app-emacs/puppet-mode/metadata.xml
index 986088003fe1..ccdaeebc4735 100644
--- a/app-emacs/puppet-mode/metadata.xml
+++ b/app-emacs/puppet-mode/metadata.xml
@@ -5,5 +5,8 @@
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">voxpupuli/puppet-mode</remote-id>
+</upstream>
<stabilize-allarches/>
</pkgmetadata>
diff --git a/app-emacs/python-mode/Manifest b/app-emacs/python-mode/Manifest
index 5f8e1d88bf87..78d0be1fb348 100644
--- a/app-emacs/python-mode/Manifest
+++ b/app-emacs/python-mode/Manifest
@@ -1,4 +1,4 @@
AUX 50python-mode-gentoo.el 541 BLAKE2B a1657fc49011246ba1cfed1cd8993a222c4932516c6a8e3be4fcc53200510ad8e9a3e1072c2bce641cded4be1581a9c950991d6864c2136668ddba4de8f2429d SHA512 8e1c2c68409c48f3e7c2ae36128380fd5358a12470db571ffa22b1c9cb11730a2f2a84ec66f23c064e32b504c8ae002033e77640d85e11577c50e31462cd5274
DIST python-mode-6.3.0.tar.bz2 377148 BLAKE2B f55620dcda63bb074116ad622d0ac2431839277a9f525be857bb4245a6b5b9f7daaefd538e166efb327333bb2186f2998541f3a1816bff76c65a726e78265c01 SHA512 cc4a9e67ec3d751040a1ee453360f7aad127688db9c67385b669aa76ad7504dfea1b15408f4ff130a5103f5266ee4eeb920e66b1c1fd1f2dcbfe6302cc8f847a
EBUILD python-mode-6.3.0.ebuild 702 BLAKE2B 6d5118c6ea5464e5979e9c5c2a1b75700c27572440093871a0232106b9f2aa86d8a815d485a0ea294cc262bb7ec465ae92d599f94429e446a3add148e7627ec4 SHA512 2d9683d83414f8f03027ad4b61e4240cac23e23fc9b2b69e7ec665003952f8fe0b3f16902ff3ed1d4168eedaa7f8844e1e5002561cb38e53cb8675a32a5b1e42
-MISC metadata.xml 360 BLAKE2B 45f8523f260073dea339ca644560c2b44187bc4c01037fe63caf546406f0f8ebc016a9cb4f99039bcacd99a7ea96e4a8e529e43632d7ad8c5a9a3c65d75f503c SHA512 705c854935095cd9d3eb54cca4cb23e15a3727337a2b8ef9d7b92dbc11bfd068836e739e399490f01619bac7f4ec5475ea29f74d1f319a93e33a7db465f510c2
+MISC metadata.xml 428 BLAKE2B 1fd41894c3e6efce29a3a51f88f7dd250aceca02074aa2d8bbc8f14ffde6a9f6c77ddb02f78686afaa929ccb15afc30ce5539f0edb7ee9f2b49bef67b57b88dc SHA512 e09d7afcee68fb667cb51a9c5038c5dadc5b1710491ac83738a68a98f01d354d5c9c8929a529ea858e7fbdeb8263ae9837522582c414ba7331f18c1131f75173
diff --git a/app-emacs/python-mode/metadata.xml b/app-emacs/python-mode/metadata.xml
index 8bd2f53703bd..0eb103cda77f 100644
--- a/app-emacs/python-mode/metadata.xml
+++ b/app-emacs/python-mode/metadata.xml
@@ -8,5 +8,6 @@
<stabilize-allarches/>
<upstream>
<remote-id type="launchpad">python-mode</remote-id>
+ <remote-id type="gitlab">python-mode-devs/python-mode</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-emacs/rnc-mode/Manifest b/app-emacs/rnc-mode/Manifest
index e5af9887cae4..1b83305921ad 100644
--- a/app-emacs/rnc-mode/Manifest
+++ b/app-emacs/rnc-mode/Manifest
@@ -1,4 +1,4 @@
AUX 50rnc-mode-gentoo.el 127 BLAKE2B 250c927e7042ce2b1fae586c6b0bb0fee43d2ea6ee8d4a8d2ecd265a750c79a6e92e3017072baf27c234e3b06d4c6d056308dc78a55786b454903956a5619422 SHA512 b64dd174e9fc21accf1d9d1abb8302af72b3c0278f3fa7236ed5079c15668df3f148daed952b9c9a77cf71ff1399e15db6e446046fd4e73f7b76c1b5fdca4893
DIST rnc-mode-1.0.6.tar.gz 5438 BLAKE2B 7c14f7e7c0db9f85a2bfab5d6fe064529416333d421658ded4284ab4513e037b930e89cc0ad74a00371374b4a7a0ceec3a81a121ac5688a18af17ed611b367aa SHA512 18dcf594bb12f8152578be85a36047d55bf407fb8ed086c03d7a7a69028f6616f651a5485e69aa1df30df6fda6fb742de05c8b54bd1b3c5c4e65021a83d63e30
EBUILD rnc-mode-1.0.6.ebuild 472 BLAKE2B f36dc7bb0ca593ad0974757092e6a5784c33293beaa32a6f346319e5fb07913b910d4a2d700f49263804fd0e188fc939cf9cdc59a6859902b0d98c7b67f7c9ab SHA512 d343f7be47b34f8afe7572736f8b1e7dac75d8786953468295a9338d62fc135f004e82cb1dcaf2a8abdaf5b367f4ead93d51ab7c9dd3fd4ec55ebfab01ea3eef
-MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
+MISC metadata.xml 362 BLAKE2B d8584a92e600058e6e54a3a928c756afcd08cd95338b76bc131cb2f764f25d32d6f4b779140aa0fb19970d6f56cdedcaade5b94f7967bcff835c2aaa08a71db2 SHA512 aff2146e8adda4a06b2423742c00659482221d9a59a97fecd187b9e3eb1765a1d3eb31d26018b6b3786b4074ecf211b03091045a16fb555382994b95cba70138
diff --git a/app-emacs/rnc-mode/metadata.xml b/app-emacs/rnc-mode/metadata.xml
index 986088003fe1..33b00f2077e9 100644
--- a/app-emacs/rnc-mode/metadata.xml
+++ b/app-emacs/rnc-mode/metadata.xml
@@ -5,5 +5,8 @@
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">TreeRex/rnc-mode</remote-id>
+</upstream>
<stabilize-allarches/>
</pkgmetadata>
diff --git a/app-emacs/rust-mode/Manifest b/app-emacs/rust-mode/Manifest
index 18ee2a21721a..4784a69e281f 100644
--- a/app-emacs/rust-mode/Manifest
+++ b/app-emacs/rust-mode/Manifest
@@ -2,4 +2,4 @@ AUX 50rust-mode-gentoo.el 135 BLAKE2B 083a273140a659c1a76c05178990ffe4b0f3ae2ede
AUX rust-mode-1.0.5-tests.patch 1148 BLAKE2B b6f1761b50a85adcce46f86c963c7eeb1df4d3432b4a9bdde74da6ee0aaa2f6b279a49256a62911fad03622f88e41e904bc2f9bd8931cf0ca2d8a52309d20268 SHA512 0073b2613a4a8008b242d9e4be4c5ee12f94775079aae963005998ab6fa24602f651f127a196a1d104e2a1918b78286da9e12ac08bf3f4849afa1d4be90d8bb9
DIST rust-mode-1.0.5.tar.gz 52665 BLAKE2B 3b61372223637b7950ec7a15a80abd3b74972ecda0677f730f3ebc8e574b50985a7427b4531766b1dfd20225f7b718497aa4437dadfa041c5a9cde9413d3cb5c SHA512 7b76384adf7281866fbef0ab507098084a96fe562d1dbd5dd99e03fda2a91c23392c8667c21aa5800b188cd09f5349a7394b0a7215826b9bc668cc36ac902999
EBUILD rust-mode-1.0.5.ebuild 652 BLAKE2B 5ea832bfd9d09a86505abf588d6d5829df0637bb9db623a4a9c821c24416828d9f1f5e75d0062944c76e2e2f7a8c43b8cdfe9e22ac87408d07c36bf12e6858ee SHA512 23b76d776d71f333d483e88f3c25491ef524804840def2c3277abace39f27f644ee2958698c33cadad1dbefe28988c7bbdbbf74c3030f0a8ce852fcdb1349168
-MISC metadata.xml 283 BLAKE2B 81c49021199f71096079a27f9121390fb8c1285c54b9478583ff2d647277fa106ef12456d7097c4be092fc48b514a1adcf855ca0fac911598232ef9eb7f102c0 SHA512 f32b303760addf5d4db8d18bd10fb677353cdfa4c5e545d47804ef756cf5e5a21f8b8efb631b08f802185913ceb98da820e404e06eb03d01fe9ea85c10d1ac13
+MISC metadata.xml 365 BLAKE2B 22271cdab7367e7b169aefb19df6d39161a0682a44620ea010a2fdcba0746d708ef5e0558c643f83203d7eb6f9aa0c08bd66fa6e6d401e61cd2e7f19b5046589 SHA512 418f8e8b42f06f50abb2318d5819ae6994ab334dd91f54ad8e263c4ee267f0f8ba16f60d3f2771d5baa612e812a322bb535973c2f4317e5a3ffcde2f2d6bdb45
diff --git a/app-emacs/rust-mode/metadata.xml b/app-emacs/rust-mode/metadata.xml
index 986088003fe1..bfd68daacfa7 100644
--- a/app-emacs/rust-mode/metadata.xml
+++ b/app-emacs/rust-mode/metadata.xml
@@ -5,5 +5,8 @@
<email>gnu-emacs@gentoo.org</email>
<name>Gentoo GNU Emacs project</name>
</maintainer>
+<upstream>
+ <remote-id type="github">rust-lang/rust-mode</remote-id>
+</upstream>
<stabilize-allarches/>
</pkgmetadata>
diff --git a/app-emacs/stripes/Manifest b/app-emacs/stripes/Manifest
index a3fd4e758df0..2b0cad48a7f3 100644
--- a/app-emacs/stripes/Manifest
+++ b/app-emacs/stripes/Manifest
@@ -3,4 +3,4 @@ DIST stripes-0.2.tar.gz 2203 BLAKE2B 4daec93d681bd2cb7187b427c13b27990e03bdb34b6
DIST stripes-el-0.3.1.1.tar.bz2 1867 BLAKE2B ebaf7d9fb8769764222e755f54061ac3d8d75bb679a72c823d714af233e4d123f93a584e00119ce78676aec473e6a2fe432a91b6d219d39c9a6b20003959347f SHA512 87fca70165bb4f76470b4bd707d3e3aea7a265e9742ae0b53175a18d128d74ffa2e9a15417549f9ead0cc0ae7b1d9a4e8c4eb88d64a7deb49dc1eb8932010a51
EBUILD stripes-0.2-r2.ebuild 380 BLAKE2B 83ae1ef42f474291e5fb6d8939d9e74cc18d4332a11bf5b933c62ef6f3f27e67558f8074255c3e675f624b795ae95dd8e951e0bb684d0ba76e8d6cb4f0cc8e66 SHA512 fcd6878279d77183c5aae693fbb497a38cd7b4c73e91fe79e7441a138c1a633aa5628a6956199f43eed9a03b3d784f7ece3bc5871d5bb269757e04aaa6984597
EBUILD stripes-0.3.1.1.ebuild 504 BLAKE2B 073f045991935f0f86a405fc6da15db9cb9132d648aaa877c532dd6f5753b02f60a4c6b831c328ba72def7161e2bd2bd7d8709f99544fdddf8b01a805b1d3816 SHA512 7f929f248835f254f68e934a5b0cc0dbfda355e94b5473ac81e072ea93744db2c47c4adf81b132451d90525c44480fdd33e8a7c6c9432f1169fce26e6aaa360b
-MISC metadata.xml 491 BLAKE2B 6204fdc566d245da500252b6b97dd864a07da8cc44a93366e94775080cdb7db2bf40d467547bc644aa0fa5c44aeeab7cfa4570ab2cce04a33a446752f19042fc SHA512 164c57b5cf647511ff1847e8bae8116b2b0a5a89a34fcd08b0dd4400a5e14c6c56fb3a80bb0bf5b1154943013e95476288a5a5cae27dc752cb67568d08caedc4
+MISC metadata.xml 572 BLAKE2B 36f00a6caa567c0087943422d86c2141c221fc6bde094f1f2ddfc22b5548862d977115d7a0ecd27421026d29c8e355d030f6a0ef52537ab2e51da283e6374b84 SHA512 0bcd08760a55d418f885a08909752bbb5aac2e0a2d8cb8582db9bdb7517aaabd1e0b5bf24f728e029bda92e898deb0188d0ad70063ab5a9302a6b992ef43fc4a
diff --git a/app-emacs/stripes/metadata.xml b/app-emacs/stripes/metadata.xml
index 19c8d2da4804..42e7489791b6 100644
--- a/app-emacs/stripes/metadata.xml
+++ b/app-emacs/stripes/metadata.xml
@@ -10,5 +10,8 @@
Useful for buffers that display lists of any kind - as a guide for
your eyes to follow these lines.
</longdescription>
+<upstream>
+ <remote-id type="gitlab">stepnem/stripes-el</remote-id>
+</upstream>
<stabilize-allarches/>
</pkgmetadata>