summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin64869 -> 65183 bytes
-rw-r--r--app-emacs/elpy/Manifest4
-rw-r--r--app-emacs/elpy/elpy-1.35.0_p20220321.ebuild4
-rw-r--r--app-emacs/elpy/elpy-1.35.0_p20220627.ebuild4
-rw-r--r--app-emacs/emacs-ipython-notebook/Manifest2
-rw-r--r--app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild4
-rw-r--r--app-emacs/osm/Manifest4
-rw-r--r--app-emacs/osm/files/50osm-gentoo.el2
-rw-r--r--app-emacs/osm/metadata.xml23
-rw-r--r--app-emacs/osm/osm-0.9.ebuild31
-rw-r--r--app-emacs/pymacs/Manifest2
-rw-r--r--app-emacs/pymacs/pymacs-0.26-r3.ebuild4
-rw-r--r--app-emacs/tempel/Manifest4
-rw-r--r--app-emacs/tempel/files/50tempel-gentoo.el2
-rw-r--r--app-emacs/tempel/metadata.xml23
-rw-r--r--app-emacs/tempel/tempel-0.6.ebuild25
-rw-r--r--app-emacs/treemacs/Manifest6
-rw-r--r--app-emacs/treemacs/treemacs-2.10-r2.ebuild4
-rw-r--r--app-emacs/treemacs/treemacs-2.9.5-r2.ebuild4
-rw-r--r--app-emacs/treemacs/treemacs-3.0-r1.ebuild4
20 files changed, 135 insertions, 21 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 2a2ed547ee28..f979e834eaa4 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/elpy/Manifest b/app-emacs/elpy/Manifest
index 9ba77a9a6268..90d6a1d830a5 100644
--- a/app-emacs/elpy/Manifest
+++ b/app-emacs/elpy/Manifest
@@ -3,6 +3,6 @@ AUX elpy-elpy-rpc.el-elpy-rpc-pythonpath.patch 453 BLAKE2B 80a2421d3c25209ed4c6c
AUX elpy-elpy.el-yas-snippet-dirs.patch 495 BLAKE2B 62aa75ae47c98a20501210d5b53a468298ba7fe7b15cf05785565fa0d706a0bbcdeaf90c49d03a35138fa7752a7d476b323affb864dcf47f63c3299e3148523c SHA512 bda0ded2f6097f5f058c34eb2c0c978318118e9c22260a7efc54c1d92d2cfa10aeaa497a77f2be040c41f47a69e41755ae076a4ba5c1c26544ab86759791d9ae
DIST elpy-1.35.0_p20220321.tar.gz 177145 BLAKE2B 6362a68efc5997c3d0e26e22c6fe563e1fdba5e6f3a9e1e3c1b53bef8320cc4ac0f929edd177b492a5f2e622c265aeb23d34df8db8ae67bd9a2e48e00adc7c25 SHA512 e8cf579effa0a0bc8f3c05001341b96fd134f8f08c16d95d83200ad94a942e3f60ef4ee4186758a2810de2ca58ee41e7119bc84a7535f28665ec7dad29b07db0
DIST elpy-1.35.0_p20220627.tar.gz 177246 BLAKE2B ded88f89949683000c9be606f3b5d2fc65a943c97e0369505713ecbd4f595a43a7ce560b699ebbdfd4a756703c5fa8fb21af5b4e8a1aa6dbb8a55fe4b7dcc468 SHA512 b9a4588eb83edef69661568b936e278621abad316ae160a00737c546b5eb26abd8ac089b369be212abbe16b66b590d9df73986995d36201c1010da7dc9706f79
-EBUILD elpy-1.35.0_p20220321.ebuild 1728 BLAKE2B 9c451b481fd4619e2bc7f5d2413a0fdd370b5877054092a10447c3750fad90c4b1a0d4d93dd1bd0196e9015a4fc95f83754f1cc613d22bda636e4acda4793fd5 SHA512 d96530b7f6a31434c9fc3c468c54cf7ec1f201d847c1e1d1530b5a824ee9ab55cb0f26fade671026ea82987733cdfb4ec0e29d2811143105b8dc4ec53d17b169
-EBUILD elpy-1.35.0_p20220627.ebuild 1728 BLAKE2B e0b96e52833dce861ed46dff94ba404ab88ce8295ba5a8a9d308eb23066aee610e9c012bf74e4dac5e459d90b575bc7189243284b8bb56c7c18240eb50f3b1c7 SHA512 c0ec0eb176f739cece0ccd2b8e7dee9a99c8c883a7462025a7a1893589612205275d9be1ac17d9efd7450c68a9695fb4e73e0879140271548be324e1e29afc5d
+EBUILD elpy-1.35.0_p20220321.ebuild 1728 BLAKE2B 9db5fc5e91ff058db60b3e82284e154929a8794d9a4efac14d5cc01908e3f3c5b6193db0f25a9cdcf64398695212cc880f58a878348460bbe45936f6fff5127f SHA512 90725d3d5587b7225845e8359f6a8344fd1dec0a4471353cbd01fd798044cffc6cc31743b937b89d891edf1de9b4e9b5da783d884e812f3774041856ec436311
+EBUILD elpy-1.35.0_p20220627.ebuild 1728 BLAKE2B afa0aec5ceb0a1344d885d6ea00e3de68a2cb371cf7af9ba60f3a2c1c31eede03502a0252131425d8c0cb6f95dba7c2ed5fde0852e00e2433488d357f8ffd012 SHA512 07ecc0bb69d7ab3c4b52273bd822354a4dd9ecac41b1a3207c17beef02e01207c3922e1471945c4689d87066513e3cd910082b67d0d38ebc6f19042ad79bc052
MISC metadata.xml 427 BLAKE2B 8711ffb7b4aadb742844dd478544e141159550c8ac041dea7702be583d8ab2ac48793762d70c6a7da0523052585bad40a31438d48d84dc735f827b36b3b42c60 SHA512 8fd5918a278dde43c85186cc67f6634d71cfe7e92d91c2a5adc3dfa86fd77d0d483f72e4c95dacea819da4c946beda835f828bb5e9067a79e7cc6434812d6293
diff --git a/app-emacs/elpy/elpy-1.35.0_p20220321.ebuild b/app-emacs/elpy/elpy-1.35.0_p20220321.ebuild
index 7e7e2ca9a293..603d63b8109f 100644
--- a/app-emacs/elpy/elpy-1.35.0_p20220321.ebuild
+++ b/app-emacs/elpy/elpy-1.35.0_p20220321.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ H=1746e7009000b7635c0ea6f1559018143aa61642
DISTUTILS_SINGLE_IMPL=ON
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
NEED_EMACS=24.4
diff --git a/app-emacs/elpy/elpy-1.35.0_p20220627.ebuild b/app-emacs/elpy/elpy-1.35.0_p20220627.ebuild
index 7fc19d5e0d3e..c894b87cc4af 100644
--- a/app-emacs/elpy/elpy-1.35.0_p20220627.ebuild
+++ b/app-emacs/elpy/elpy-1.35.0_p20220627.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -7,7 +7,7 @@ H=de31d30003c515c25ff7bfd3a361c70c298f78bb
DISTUTILS_SINGLE_IMPL=ON
DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
NEED_EMACS=24.4
diff --git a/app-emacs/emacs-ipython-notebook/Manifest b/app-emacs/emacs-ipython-notebook/Manifest
index 63dc1f018e1b..7b961284ea7d 100644
--- a/app-emacs/emacs-ipython-notebook/Manifest
+++ b/app-emacs/emacs-ipython-notebook/Manifest
@@ -1,4 +1,4 @@
AUX 50emacs-ipython-notebook-gentoo.el 183 BLAKE2B 007608b7763cd9223bad524b5219503687c1e6665a2269a09621a9e381de9373ba299cc6b808c000d65b916f554f6ccef76b3f96fdd665b3ae4ec8443dc909a3 SHA512 be0e3a9e03a944947134a776164f8fdd206943609f7f84e7663363c3745c69d0a4d7fb8986b619e32e15ebe72c14ff1ec8cc9a47ab9b5c2ba16823b598adf648
DIST emacs-ipython-notebook-0.17.0_p20220419.tar.gz 313340 BLAKE2B 5ab9b82d8d17c3f64c375de7638aa4006e7dc47137260ab0a8222f7c507a54b32aa145d1630b3d0018c8303e0f116da81b61df27cd401875dfad5fd49ecdae13 SHA512 f6c2c293e7d2ddcba9dfac751523e0f8d55047ed01d4546ba1ece1f8833a1d54a1bcc066f34f06e111c34baee21a97c2ede2d90d188d7a05f407631acfd74037
-EBUILD emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild 1991 BLAKE2B 823f49beaaec23a91fe1b3e59b5b50e9aa628f03ec1b7836d6c83567d5ea554e8f31cb276761829aa2fdfa99e161b3b727891d29f0535cd86d7675ef0fe27e8b SHA512 7d110e3f902a94741000cae24ec4c87cb6c230291e2d775b8baedefb14cdbaea65681b9927dc0ca7800f44e6570125ac8b4391d69c066181ad4b6336a0832333
+EBUILD emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild 1991 BLAKE2B 229400d0e7e79586626cf05d8fc38572fdbe159b3d5c90aa8c5bc04a8c71737daef5541ec86d339dfffd88e9c82d130f7481e32400cd1f4c1c128f736a658c6e SHA512 e8189231cc5fe76809089b60f88b0a8b0d575cc77951dd1bbc11ef886eb015020d0c9b45e2180c5ccec056eecf447ebdda834e66f373937ae7a2595a1bc6db64
MISC metadata.xml 451 BLAKE2B 22c22fc375f454f2d73aa08aa90ba3ffe5317badf5e9c24a9d3c890ea3fd983861ab85b8c21946801720ba750651d86e5f8d0374e1e72d2d2d0cc0782c8ab558 SHA512 4aad325d63fa41071054835afe506c67e02c720dce4519d9b7a5307c68aae1fbe9fce08f469925137de5c133d6a40c1839de1c837159507882d48198ff82f48a
diff --git a/app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild b/app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild
index 1d67af472a51..ea72f9d3da2c 100644
--- a/app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild
+++ b/app-emacs/emacs-ipython-notebook/emacs-ipython-notebook-0.17.0_p20220419-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# NOTICE: Check package version in "lisp/ein-pkg.el".
@@ -8,7 +8,7 @@ EAPI=8
H=388c8f753cfb99b4f82acbdff26bbe27189d2299
NEED_EMACS=25
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
inherit elisp readme.gentoo-r1 python-single-r1
diff --git a/app-emacs/osm/Manifest b/app-emacs/osm/Manifest
new file mode 100644
index 000000000000..eddcbc1830c2
--- /dev/null
+++ b/app-emacs/osm/Manifest
@@ -0,0 +1,4 @@
+AUX 50osm-gentoo.el 67 BLAKE2B 0486bd17d60abb53433943335ed7584a0ab6f3b2a1dcdf23174e6f790f95044d4000d5b37a3b1c2549337268b5b296c6528e68e061ad75aaae8bf3ff141069f8 SHA512 b4aed2a5c285c94489371fa297a44d7bd3ac6172199cea0218d0469cf4c2d36b819ada8f3da6b0a95c44f729e4d77f5051826081137c0f68cd58829705ccc50e
+DIST osm-0.9.tar.gz 31248 BLAKE2B ac9bc39ad42046bbec408006a375ad5bda2f561ed5fec7c489c5448ec9f4867ee2d3a7aeecfafbcf078cb4f4780c0e43442e7fa7c7fbe03755835bd56b9312e1 SHA512 4fe88be3bf99175cab4f90d516ef99e3ee7e5209d0046675c92f29a4786fccd92470560771fcfd8887e214b776fac9b75cdd8a0334d2de2d6b42d4313cacd4bd
+EBUILD osm-0.9.ebuild 604 BLAKE2B 1c5b2dbf4481468c23adf3addbaaa8718a1901a3175d7fe757e9e692c72dd3ccb2c70b63e56620af79e1e141bdb658e2bf594dbe1cd5080b2f9a98be0a0867f8 SHA512 9e2559aed8d570436846efde8b1286cbcc5a90414a98f66fc37cf7be541420d852c4a0a38c1655f62adf1880a5929e32005f511a0877bd946803208749d3e4c7
+MISC metadata.xml 1007 BLAKE2B f28de509f2c4d32cbc67695ed97d2e4231baaa56e29a55993bb6b6c85323bbab51ba6ea398d6b0f562cb93975c6c09a5962f7f504509c4a6dcf19a6efca08750 SHA512 8ea20302c01493f320e2ad72e2a3530088a9a7d8db5a72c33286f31e82ba4a60e1dcaf6c4a11ded416ad864c27bb42d3833aeda58b261ea054ab71cb5fd26736
diff --git a/app-emacs/osm/files/50osm-gentoo.el b/app-emacs/osm/files/50osm-gentoo.el
new file mode 100644
index 000000000000..41333f4b1a0c
--- /dev/null
+++ b/app-emacs/osm/files/50osm-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(load "osm-autoloads" nil t)
diff --git a/app-emacs/osm/metadata.xml b/app-emacs/osm/metadata.xml
new file mode 100644
index 000000000000..69b999da8796
--- /dev/null
+++ b/app-emacs/osm/metadata.xml
@@ -0,0 +1,23 @@
+<?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>
+ <longdescription>
+ Osm.el is a tile-based map viewer, with a responsive movable and zoomable
+ display. The map can be controlled with the keyboard or with the mouse. The
+ viewer fetches the map tiles in parallel from tile servers via the curl
+ program. The package comes with a list of multiple preconfigured tile
+ servers. You can bookmark your favorite locations using regular Emacs
+ bookmarks or create links from Org files to locations. Furthermore the
+ package provides commands to search for locations by name and to open and
+ display GPX tracks.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/minad/osm/issues/</bugs-to>
+ <remote-id type="github">minad/osm</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-emacs/osm/osm-0.9.ebuild b/app-emacs/osm/osm-0.9.ebuild
new file mode 100644
index 000000000000..a96d34a47bb3
--- /dev/null
+++ b/app-emacs/osm/osm-0.9.ebuild
@@ -0,0 +1,31 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="OpenStreetMap tile-based viewer for GNU Emacs"
+HOMEPAGE="https://github.com/minad/osm/"
+SRC_URI="https://github.com/minad/osm/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND=">=app-editors/emacs-${NEED_EMACS}:*[jpeg,json,libxml2,png,svg]"
+RDEPEND="
+ ${BDEPEND}
+ net-misc/curl[ssl]
+"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
diff --git a/app-emacs/pymacs/Manifest b/app-emacs/pymacs/Manifest
index 062878554535..7349ba2d87e4 100644
--- a/app-emacs/pymacs/Manifest
+++ b/app-emacs/pymacs/Manifest
@@ -1,4 +1,4 @@
AUX 50pymacs-gentoo.el 183 BLAKE2B f1a4b874bb339b653c4fb6fb186bd7e531151c34d1df58be6963288d4443438fcae0f82c92a1667b4e7cb739bc2f7c6fd8d8d5f6d4e91413ee5bec47a609cc2e SHA512 f59fed86f859b796c901088b38fb570a5e5527d774a15456105ce75598c31fd20d0afaa62ad9cbf12063810fa592dbbd7c33aaece5871b36b488e5af6de0fac2
DIST pymacs-0.26.tar.gz 123373 BLAKE2B 0c467435d18ebcbe7b263e90096363e201dd84ba770fa702beefac4318a713954c316f335ee005ea88370be29c3710a7df04fb05b6efd3816beedbb88e38126d SHA512 ae245de130f435d947788c5ac11d8ce6534df80f70a4e35fff903f22d2b79b0f66925059ebaf53bde45cd6660ac0a8a224490f4f9e256a84e3a08f6468c14dd2
-EBUILD pymacs-0.26-r3.ebuild 1103 BLAKE2B 3da6ca03e7004bb0ccccfcdd796dcfa7244bb7c7db04db91e665ca7c2d805159624088c48a1d44702c6853b5408f389cba675b32ebc0740b395a9e75d97cb1db SHA512 c7963abade8ff4d427991e9a13102ba3ecf39bc2af47e2123f0f1d5a48c512ffdd3d2c0513e5fe3d7158627bd67bd27c30c5d10913528fbd4ad93aab9e9b0fff
+EBUILD pymacs-0.26-r3.ebuild 1101 BLAKE2B 66db4b06ff96a3e032a16767db5c31b55db95146e6b8c80f41d9c3eb0eae4b5cc401f4ed0de4f42badc8659902e2fc6f51ff5555622d232357efb175f9a07763 SHA512 1ba29ac683390201a856721773f467b4ba776d609f925419d3af430b2ac5c8bdf5a19e9e60645c0a70714a04f3e7508392a8a1ac911257d8f4cd12033a98ed76
MISC metadata.xml 436 BLAKE2B 4239aac38b2303531a3792704946f0039b484aaa1561a336ffb4955aecd3a6881051a8de0a8d9c2b2c628e2ef45a448519fa70efd2698a64a4f07d38adb04b07 SHA512 4be8dd1573dee1c631449a512d6da4ff02f9917c4132477ad5383432521087a3f5468698d1a0b9906fc76367b75bca9d25e6da3ce0142be5fb4e4b7e225651d9
diff --git a/app-emacs/pymacs/pymacs-0.26-r3.ebuild b/app-emacs/pymacs/pymacs-0.26-r3.ebuild
index fe50b3975672..648ad8f83a57 100644
--- a/app-emacs/pymacs/pymacs-0.26-r3.ebuild
+++ b/app-emacs/pymacs/pymacs-0.26-r3.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-PYTHON_COMPAT=( python3_{8,9,10} )
+PYTHON_COMPAT=( python3_{9,10} )
DISTUTILS_IN_SOURCE_BUILD=1
inherit elisp distutils-r1
diff --git a/app-emacs/tempel/Manifest b/app-emacs/tempel/Manifest
new file mode 100644
index 000000000000..cf8783b5c9c2
--- /dev/null
+++ b/app-emacs/tempel/Manifest
@@ -0,0 +1,4 @@
+AUX 50tempel-gentoo.el 70 BLAKE2B e302aa20f0a3b8c1b4291520a84b680ded0f26468fc74dd1d57a5f52693e05eb88ee8ddf673c2ad57c3055b5c2e933e6ff119d4016f482e99c0d985bf610b4d0 SHA512 2cb452a2623403100400cd5e74af0741d56cd2d89e93e49245cb86ff09be0d8289fae9760a1fadc637736549da6f0c0b528ea3e02ee495b0ced2093191286c90
+DIST tempel-0.6.tar.gz 25563 BLAKE2B 2edd522335f8faaa989b313b04f394f30f514cf7c40ec20f5f5fe0c1f1fe1b3ae05d15e9deb103e94d3d25b86a5725caa78904a25f22f806453a705dfc5e9c82 SHA512 49938758f5289fc9c77a78dc1559ce6a454d5969b256ba0e18239855ff0667afbb131c8e2214d4994fc342397903a293ad88bf26828c693ec5e197174d78ef50
+EBUILD tempel-0.6.ebuild 498 BLAKE2B c922374280a79bcdf14c03999d9852f0778944828514e50e749c2564445cd4ec7e771d5b7a1628800be7f97327bde564cbb6b07d05f1126634cbdd9272d97aa8 SHA512 35816ede6c1ec8a8759a1664fdb01e653167264cbd2902eda1492815123c06ee379db11dc925533d1d6d5b89184fc585ce84a901d420cebd365fcf54dea899ba
+MISC metadata.xml 1035 BLAKE2B 15f85f975327cc9a96b2682c728ee77d98dd3326cd793bef66e294775b94baee8006b981ccc880ac7940d52ecaa093ac4b5d639dde2141d88b0da1a69cd3c221 SHA512 6599e4a7d5eea0e95a7af53ea17d933bbfbf9313f36e8a777a964715a631f0e8b76e60786df1d59a83cad1b672acfd8f5045e8ecb2595e7e254b77f9402099d8
diff --git a/app-emacs/tempel/files/50tempel-gentoo.el b/app-emacs/tempel/files/50tempel-gentoo.el
new file mode 100644
index 000000000000..4dd9e924962a
--- /dev/null
+++ b/app-emacs/tempel/files/50tempel-gentoo.el
@@ -0,0 +1,2 @@
+(add-to-list 'load-path "@SITELISP@")
+(load "tempel-autoloads" nil t)
diff --git a/app-emacs/tempel/metadata.xml b/app-emacs/tempel/metadata.xml
new file mode 100644
index 000000000000..d274e25d5a17
--- /dev/null
+++ b/app-emacs/tempel/metadata.xml
@@ -0,0 +1,23 @@
+<?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>
+ <longdescription>
+ Tempel is a tiny template package for Emacs, which uses the syntax of the
+ Emacs Tempo library. Tempo is an ancient temple of the church of Emacs. It
+ is 27 years old, but still in good shape since it successfully resisted
+ change over the decades. However it may look a bit dusty here and there.
+ Therefore we present Tempel, a new implementation of Tempo with inline
+ expansion and integration with recent Emacs facilities. Tempel takes
+ advantage of the standard completion-at-point-functions mechanism which is
+ used by Emacs for in-buffer completion.
+ </longdescription>
+ <upstream>
+ <bugs-to>https://github.com/minad/tempel/issues/</bugs-to>
+ <remote-id type="github">minad/tempel</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/app-emacs/tempel/tempel-0.6.ebuild b/app-emacs/tempel/tempel-0.6.ebuild
new file mode 100644
index 000000000000..1d707c8aabb8
--- /dev/null
+++ b/app-emacs/tempel/tempel-0.6.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+NEED_EMACS=27.1
+
+inherit elisp
+
+DESCRIPTION="Templates with in-buffer field editing for GNU Emacs"
+HOMEPAGE="https://github.com/minad/tempel/"
+SRC_URI="https://github.com/minad/${PN}/archive/${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DOCS=( README.org )
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp_src_compile
+ elisp-make-autoload-file
+}
diff --git a/app-emacs/treemacs/Manifest b/app-emacs/treemacs/Manifest
index 12b6a6f882be..57ef38e050a9 100644
--- a/app-emacs/treemacs/Manifest
+++ b/app-emacs/treemacs/Manifest
@@ -6,7 +6,7 @@ AUX treemacs-icons-icon-directory.patch 415 BLAKE2B d53b7bfcca7ab85953e1d98a71d5
DIST treemacs-2.10.tar.gz 4137468 BLAKE2B 0f832d02f8b0f96f7000c57b1842319155face5cb50c44ff4286f7f28dd74b38739079de9c387dbddbf93af37a5c750c45a598100ed5053674a565b4ec34f0c6 SHA512 9326a3f66c1b38eb7ef39e90900c2ef71d20c6c3478213f61c144ca4face562dccf00d6d400315c264627468a0c3319a24f0ec6cddb795b54e1b7f3c235d1c71
DIST treemacs-2.9.5.tar.gz 4134227 BLAKE2B 1fbdb278e9524fdb14cbc7699bc787ab694b00d37a91ec3e91e106079bc02f6b8b39207608873d45c70fd6355a22553bf1a0636a948b79df77adfe0b4a3f799f SHA512 adc026d7ad459418fae531c5a1a7df7f9308e63dec82240c1c5e278eb00fdf8d6dff1ee2112ea73d5a05c4266efe24623bb84f8819a6f07fbb4fde6e644ca9ad
DIST treemacs-3.0.tar.gz 4552082 BLAKE2B d12dff7aa667916ba586dcf47d642b36987ec1612a5dd276a513eef551c7b81a463d55531dacc48eac49ffc7390b1dd48a7e07285d188d4d40e779b9bc0b09f5 SHA512 981eb40973c86aec683ad6f0436c853e9254bfa10e77a60d3c36ef8b18d76dce358d68dee06355e63b4040c816e4f0064a3e722a414db0f9d3d007e5d252d753
-EBUILD treemacs-2.10-r2.ebuild 1517 BLAKE2B b32d94ceb809be770c2c4ba30bc0cabb59ffdd04bc2ab6cb6e73ccb202c298a045679149e1b2fb4ba8c488b3caa226ce919ce9aeb1dc211b8e712d9a5d5d9c44 SHA512 c1fac2c59f3b59b83260f8c66c3b970d5b69cea99ec90755b473a556da65d86777b567432884bb1347c834959c1180964d9c2ffbf87e162fe12323003ce89374
-EBUILD treemacs-2.9.5-r2.ebuild 1510 BLAKE2B 69178d89e2b8bf33c66c82fd86f82e2ac33153add1b7792bc6114d2eb91bcecd8e972e3a542f903a99e983f61260d1901b4f712d0020b86bcc04f850b3a13d42 SHA512 64e40089dfafa9b70079cf23bd9a78145810d33d75060b88a46a18b1ba71935deb0847de74838f73e5a1f0e6f271b8979b509431161948ad616a787354e04340
-EBUILD treemacs-3.0-r1.ebuild 1549 BLAKE2B 3655f01ce0a82e856cb89be055d5b4c9c3025bfeb45c7fc4a00b7bb8ff924c4c89e8f8748e6bcf792a92202fa23aee5ec90afa36db2937435e9938d4b959bdbe SHA512 34087d54219938efeadf27efa45afc2df24b35a84e3fcccff19f6ae25b4d6a3a77de0e7d6c85ebeef6387a4327646e109318d8d3766d09a54bedaea450360601
+EBUILD treemacs-2.10-r2.ebuild 1517 BLAKE2B 049c88e62ae4e3fcf3e406abfde405b5ef617fc1d0bb5a3f0c12cd6d0ddb3a1c23f4620f161597690f57ede9c342c8dd21248dcfef67ae5aaa9d11f53750c40b SHA512 160d66871009055a96924bc0a00e9c44dafc949a8a03a0880e4dcfcfd3068841dd1ff3b228ec2ffb6fc6ab34d973428965d1b7c3dc7c2b994b929e74c6605e49
+EBUILD treemacs-2.9.5-r2.ebuild 1510 BLAKE2B df037fbb7cedbe4b827eacf9bc305885364e8c7ab2ff8ba07753ff03bb12a55376a199be28d35313ba826dd58114490175a0a7fc3471f134c6eb060589801646 SHA512 f27e6fe12ab805e76f9c029f92107d6afdb37b6ef6212627590e4e6d2490755802cd7bf553c585cd4dd00343a3dea6ee547fa4abff520bb58e31ecb9e606ec75
+EBUILD treemacs-3.0-r1.ebuild 1549 BLAKE2B a02ea340738744cebc0dfd9ba48714b8cf65bbe7a325dc6327ed358d254a4884e2caf8d3c416cd588ce98dc3dffc815c2eb8e5205495aed1e6a0b57943cf647f SHA512 d9e52d5224515d7a7af2d540be73c3c520a7d809937413facf2392b79f095fed3fa290d8553d3111d82eba3326f114cd5214d67631a75b29be633df21e83416d
MISC metadata.xml 439 BLAKE2B a5536ef58177b5a4802017b81c68951ff5585a745ebc38f036bf2ee98bf6f51b0586ff5022cd1da55dbca13430b1811d8ac60e5b920caec7ea15f83f62ed3cad SHA512 cb6043bf4aa0e741f19630393ec1a25ab74e4ac2f17a41d932fce8d6f95663534cf28c277912c1800b252a98f1dc5ba13d6623f12251486e93dc33df1b77f443
diff --git a/app-emacs/treemacs/treemacs-2.10-r2.ebuild b/app-emacs/treemacs/treemacs-2.10-r2.ebuild
index f15d0971b7dc..21707f71d5e4 100644
--- a/app-emacs/treemacs/treemacs-2.10-r2.ebuild
+++ b/app-emacs/treemacs/treemacs-2.10-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
NEED_EMACS=26.1
DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
inherit elisp distutils-r1
diff --git a/app-emacs/treemacs/treemacs-2.9.5-r2.ebuild b/app-emacs/treemacs/treemacs-2.9.5-r2.ebuild
index 75f926af7d1b..847fece21ce8 100644
--- a/app-emacs/treemacs/treemacs-2.9.5-r2.ebuild
+++ b/app-emacs/treemacs/treemacs-2.9.5-r2.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
NEED_EMACS=26.1
DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
inherit elisp distutils-r1
diff --git a/app-emacs/treemacs/treemacs-3.0-r1.ebuild b/app-emacs/treemacs/treemacs-3.0-r1.ebuild
index 546b9691a6d2..5b225323539c 100644
--- a/app-emacs/treemacs/treemacs-3.0-r1.ebuild
+++ b/app-emacs/treemacs/treemacs-3.0-r1.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
NEED_EMACS=26.1
DISTUTILS_USE_PEP517=no
-PYTHON_COMPAT=( python3_{8..10} )
+PYTHON_COMPAT=( python3_{9..10} )
inherit elisp distutils-r1