summaryrefslogtreecommitdiff
path: root/app-emacs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-01-15 15:51:32 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-01-15 15:51:32 +0000
commit21435953e16cda318a82334ddbadb3b5c36d9ea7 (patch)
treee1810a4b135afce04b34862ef0fab2bfaeb8aeca /app-emacs
parent7bc9c63c9da678a7e6fceb095d56c634afd22c56 (diff)
gentoo resync : 15.01.2020
Diffstat (limited to 'app-emacs')
-rw-r--r--app-emacs/Manifest.gzbin34106 -> 33965 bytes
-rw-r--r--app-emacs/csv-mode/Manifest2
-rw-r--r--app-emacs/csv-mode/csv-mode-1.10.ebuild18
-rw-r--r--app-emacs/d-mode/Manifest1
-rw-r--r--app-emacs/d-mode/files/d-mode-2.0.6-emacs-24.4.patch13
-rw-r--r--app-emacs/ebuild-mode/Manifest2
-rw-r--r--app-emacs/ebuild-mode/ebuild-mode-1.49.ebuild22
-rw-r--r--app-emacs/elib/Manifest5
-rw-r--r--app-emacs/elib/elib-1.0-r1.ebuild33
-rw-r--r--app-emacs/elib/files/50elib-gentoo.el1
-rw-r--r--app-emacs/elib/files/elib-1.0-texinfo-5.patch14
-rw-r--r--app-emacs/elib/metadata.xml12
-rw-r--r--app-emacs/emacs-common-gentoo/Manifest2
-rw-r--r--app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.6-r3.ebuild2
-rw-r--r--app-emacs/emacs-daemon/Manifest2
-rw-r--r--app-emacs/emacs-daemon/emacs-daemon-0.22.ebuild5
-rw-r--r--app-emacs/emms/Manifest2
-rw-r--r--app-emacs/emms/emms-5.3.ebuild38
-rw-r--r--app-emacs/ghc-mod/Manifest6
-rw-r--r--app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild1
-rw-r--r--app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild1
-rw-r--r--app-emacs/ghc-mod/ghc-mod-5.7.0.0.ebuild1
-rw-r--r--app-emacs/helm/Manifest2
-rw-r--r--app-emacs/helm/helm-3.6.0.ebuild31
-rw-r--r--app-emacs/htmlize/Manifest2
-rw-r--r--app-emacs/htmlize/htmlize-1.55.ebuild20
-rw-r--r--app-emacs/nxml-gentoo-schemas/Manifest6
-rw-r--r--app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20191227.ebuild (renamed from app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20191214.ebuild)0
-rw-r--r--app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20200109.ebuild24
-rw-r--r--app-emacs/org-mode/Manifest2
-rw-r--r--app-emacs/org-mode/org-mode-9.3.ebuild59
-rw-r--r--app-emacs/php-mode/Manifest2
-rw-r--r--app-emacs/php-mode/php-mode-1.22.1.ebuild18
-rw-r--r--app-emacs/pymacs/Manifest2
-rw-r--r--app-emacs/pymacs/pymacs-0.26.ebuild4
-rw-r--r--app-emacs/ruby-mode/Manifest2
-rw-r--r--app-emacs/ruby-mode/ruby-mode-2.7.0.ebuild20
-rw-r--r--app-emacs/rust-mode/Manifest4
-rw-r--r--app-emacs/rust-mode/rust-mode-0.4.0.ebuild (renamed from app-emacs/rust-mode/rust-mode-0.3.0_p20180221.ebuild)7
-rw-r--r--app-emacs/slime/Manifest2
-rw-r--r--app-emacs/slime/slime-2.21.ebuild4
-rw-r--r--app-emacs/treepy/Manifest4
-rw-r--r--app-emacs/treepy/files/treepy-0.1.1-cl-lib.patch12
-rw-r--r--app-emacs/treepy/treepy-0.1.1-r1.ebuild20
-rw-r--r--app-emacs/treepy/treepy-0.1.1.ebuild2
-rw-r--r--app-emacs/twittering-mode/Manifest6
-rw-r--r--app-emacs/twittering-mode/twittering-mode-2.0.0.ebuild2
-rw-r--r--app-emacs/twittering-mode/twittering-mode-3.0.0.ebuild2
-rw-r--r--app-emacs/twittering-mode/twittering-mode-9999.ebuild2
-rw-r--r--app-emacs/websocket/Manifest4
-rw-r--r--app-emacs/websocket/websocket-1.12.ebuild (renamed from app-emacs/websocket/websocket-1.9.ebuild)6
-rw-r--r--app-emacs/with-editor/Manifest4
-rw-r--r--app-emacs/with-editor/with-editor-2.7.4.ebuild24
-rw-r--r--app-emacs/with-editor/with-editor-2.8.3.ebuild5
54 files changed, 343 insertions, 144 deletions
diff --git a/app-emacs/Manifest.gz b/app-emacs/Manifest.gz
index 862f36e7bbaf..09e73794e2e4 100644
--- a/app-emacs/Manifest.gz
+++ b/app-emacs/Manifest.gz
Binary files differ
diff --git a/app-emacs/csv-mode/Manifest b/app-emacs/csv-mode/Manifest
index 167714e7138a..af1fa9aa0dd1 100644
--- a/app-emacs/csv-mode/Manifest
+++ b/app-emacs/csv-mode/Manifest
@@ -1,4 +1,6 @@
AUX 50csv-mode-gentoo.el 194 BLAKE2B 6232d9d6d6989647532b496f8c3304b256cd04ec12530a93518621094cc3c652a855dc822059df08ba5d4f6478017888978c5c5c11a495d2afb869dc9a0383dd SHA512 8aa137123c8eccc7551c946e7925ff3a54364acba46d29f401f96330ce97fff289f61e0544db4ed45ce677691d0fca5ed8302587ff4280ba8ff9906f58fec890
+DIST csv-mode-1.10.el.xz 19724 BLAKE2B 91e25d93b62a93b28162e259b68267e3c332befcec937c7db7c2d4c222b998606cf100f121f93d3db5216c1d30bb70a4bb79230f2218293dbff2df9766dc937e SHA512 8cb00db46b3bd120414487dc9eb3856f1e79ef5eebaaadcbedf28be66f5615f365b1b4d3a9cd84f442c2d6504c76643d97d07820997beff495989c00174035d3
DIST csv-mode-1.9.el.xz 17392 BLAKE2B f49ca9612857f8723d6bec35309fa8c357cfb62589404718141e1fa1cf9a7188c759441e7993dc8e2af5424055d2f68f99d7cff8bba80cf0a1ead9785213f0a8 SHA512 fcf008ba30589a57c362f8501a20bcb494ce9e971ff9e2d3833436658295c94af3bc55be8a32e83deed407c19143ca421a33b3a93d7457a272de34f1d758969b
+EBUILD csv-mode-1.10.ebuild 493 BLAKE2B 3af358dab70025170a9501d88fb448aa80efad751ed8d19ca56906db21552f255ef81dab961f9818a4ad47c1523fcf9d60a076c3d7252c4df72562c2fff4ab16 SHA512 899903817ca62ab896658c0c1e9cf3aeb52116a71b55c3f0f5ad117a31934d16b88733674b3bc5822f3fae2fc168b6c2202bcd5a10a1bdf65b8610c160c2211a
EBUILD csv-mode-1.9.ebuild 490 BLAKE2B 99300e5416b7c7d20bd5d1b82c50afe9546b57cf34d7ab8a24332cd92132c4f4954bc2c4106aeb43e62bfb313e257100db730acec7ff5f5e31ddbe430a89a15e SHA512 923124cc454f897938de939b3df9cb37ce4fa5137d0ea2df43dfe8ee4e594ef25c6ea7589f34418e85da391caa5c0bca399e6e486a3a465bc0ea4c28760592bd
MISC metadata.xml 282 BLAKE2B 432e60a3b04def9f566fde3852011e006c0d578c72c42115734d1af5c128440fcee68134c8f891baad437e64a8d61fbbac49e70a35ed4f6f85641e888d3a2547 SHA512 1838e22e1f5b849b816a05d1b25bd81333c8cf67ceb996177e05ba7a555b8e0e307e62cb53e6f1217f4216823e2fecf050e85437678503d60e10c6b2d5303072
diff --git a/app-emacs/csv-mode/csv-mode-1.10.ebuild b/app-emacs/csv-mode/csv-mode-1.10.ebuild
new file mode 100644
index 000000000000..e5de26a88e1a
--- /dev/null
+++ b/app-emacs/csv-mode/csv-mode-1.10.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+DESCRIPTION="A major mode for editing comma-separated value files"
+HOMEPAGE="https://elpa.gnu.org/packages/csv-mode.html
+ https://www.emacswiki.org/emacs/CsvMode"
+# Taken from https://elpa.gnu.org/packages/${P}.el
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.el.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+SITEFILE="50${PN}-gentoo.el"
diff --git a/app-emacs/d-mode/Manifest b/app-emacs/d-mode/Manifest
index f6624efe2a7e..010f00f262a6 100644
--- a/app-emacs/d-mode/Manifest
+++ b/app-emacs/d-mode/Manifest
@@ -1,5 +1,4 @@
AUX 50d-mode-gentoo.el 157 BLAKE2B d92e7cb8b7121e989f3e68634db63f175b5145bf7f562758bcb7c3fce318ce6c72eef12201c9b332ea1309e4f4a20a6ea3051b8eab997413af08b4fc52fe1339 SHA512 12a89496192f10a221bf3be386339dd2494304f5e0e8c8ebca1d9e622b5304609b01370d64b009120f333794a41815fd73124114035e02ce53241f58e9968546
-AUX d-mode-2.0.6-emacs-24.4.patch 323 BLAKE2B b24721dbd61cd5fe330e81bdb44258ce3e25e54ebc0215ed3edd28e5fdf282100c860e811a70868090288d780df925561c252c1582be7b26ae71ba905662c19f SHA512 254fb7b91ad4e355d70ab83b4b597293935d2375d895a78adc03155a69a2288a0bce2b9dc48244dfdbecc63d95724db50622e99ebb0562ad41cd6e828a4ea314
DIST d-mode-2.0.10.tar.gz 22394 BLAKE2B 16993c1da1b4362df4ef4674f58645da13466d6bf9a6215667a70868be7f6d3f992f0e60d9a3b6c4bcac7c3f4014fa987bfec2f3ee4e1503740efe316f29d249 SHA512 510ee3b1c1288b4b6772cdc9c436d691cc4c09fd1337886abe9a8c86e64a6fede3d8e2aaf46e847417cb667d36f9c5db3c446e7f5ca88fe2bc8b8fb80bcd1297
EBUILD d-mode-2.0.10.ebuild 518 BLAKE2B 28995c68a007466c48cfd2d53e58d053633533cbf1b8e377762d7b3bfaccae7a03a80ae56f1ff150236dc8cab40091604934cde45fe03b2f9e78f012297d155b SHA512 00fb22f20f8d5ab16c7471f2c8f0f64a48af7c2b910accde3aeab00f59b24e79b92de8c19d3e0128d18ac8779083244cfe9a7b61e2fa72d435770617d67dc2fd
MISC metadata.xml 382 BLAKE2B ca4199b6d9d35540d53a4bc673fa59babecd80579ede4c227954492ef2591d6d09e0d3938629f21606c7547ed3155d733582a1298067ffaeaae20bc0b5218e28 SHA512 8a55a3ae2146d4ebeef5075312482f0962e8e219f73cc9997c7ba19978830d42ac22c02b84be34a377841858d9fc19d85ce9243546759e8666230e9c311347b0
diff --git a/app-emacs/d-mode/files/d-mode-2.0.6-emacs-24.4.patch b/app-emacs/d-mode/files/d-mode-2.0.6-emacs-24.4.patch
deleted file mode 100644
index e8fc3500b48e..000000000000
--- a/app-emacs/d-mode/files/d-mode-2.0.6-emacs-24.4.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://bugs.gentoo.org/536490
-https://bugs.gentoo.org/547026
-
---- Emacs-D-Mode-2.0.6-orig/d-mode.el
-+++ Emacs-D-Mode-2.0.6/d-mode.el
-@@ -66,6 +66,7 @@
- ;; necessary to get them compiled.)
- ;; Coment out 'when-compile part for debugging
- (eval-when-compile
-+ (require 'cl)
- (require 'cc-langs)
- (require 'cc-fonts)
- )
diff --git a/app-emacs/ebuild-mode/Manifest b/app-emacs/ebuild-mode/Manifest
index a770a1196637..29d4670ae6d2 100644
--- a/app-emacs/ebuild-mode/Manifest
+++ b/app-emacs/ebuild-mode/Manifest
@@ -1,6 +1,8 @@
AUX 50ebuild-mode-gentoo-1.39.el 805 BLAKE2B 3cdb41677c5ef11ef6fb44001cc36b58f923c2be4090fe8635fa85d338af3d170b1ad3d6b2f31704cf24e1528d3ce9b6fd3d305c2e3c1b1923e345e011642307 SHA512 8038b7bac0f3322b1149467152790dac7cd133234afe7c362c0e14686e378bc27eaf432a7194e1748dda80b41483943facb44e1a66466ebdcb4e7a0768e8f629
DIST ebuild-mode-1.47.tar.xz 34812 BLAKE2B abbc3be110239f9e1765d4f1293856a7fc616d497ac5256a28b7d78fc57c8d725abccbf7b9e5908cb85f9a684dc1be26ab88152d836c2ec3a481802091729717 SHA512 13ee756ef914a314f6705df78735a3926a50d156f4abeff917bed68298aec81f072d53a60f7b985d9bb2caddcdbf65fd26f6c9189e6c5c1822674d9142b7db17
DIST ebuild-mode-1.48.tar.xz 34764 BLAKE2B cd54e8a1b65232538924aafd10f6dcadd457634313ccf08c97b841d0255f02496a0e3308a4d9cdcd5cbbc41f9f5c373e14641fa31202cfa369fd10f8562cf5da SHA512 d37d7951030877454416dca761c9775eadaa514f29bba8745f61c0f3a5ecb42675c230301286d5a8cce76d8ef7082f5db76151f69b35f6a999118c5e60a5f9c0
+DIST ebuild-mode-1.49.tar.xz 34632 BLAKE2B 3e7814363aedbb5a05193faccc0815a7f4b0f56eacb03fb720fa270ac69faa163bd8164639390b1703bb0a82341975e9bfea143c651b5b0ba2825b2bbb3b3329 SHA512 440e23aa6f63307955a9c970f5cbcc175eb14cca4ff4035da4f10fa22d9c6766b29ca7842b800a43c46063f3045c2ff3b2d6b8e27026f47bd0ed0959a8f2d0e9
EBUILD ebuild-mode-1.47.ebuild 726 BLAKE2B 1bf333e77ea78f7db89ea5a73221ba5f842beda79f7ad960e06b6e857b846375e97b4a9c20dd05a10c3d5f0e56d78286cd87da2a0732ab5bb1d9fef550936e23 SHA512 b0b685403508fe963f5af805a77f5d38d0d82df9156363b0bfcb8cf3c6f0d8a931567e7096bc111f0dd610b3da3a70be3b580c35731fcbc7153831fd8b6b3b2a
EBUILD ebuild-mode-1.48.ebuild 736 BLAKE2B 1dd6bcc9f6ba1f972a0b2374863447e8e46a66c019e3fa654d38662564dd35633a19ade8333f77d6b9aa14da2b7915aeceecac9d1f93acbb28c7779f75ad5b65 SHA512 3c4ca27c2f9095c1dc9c3d9ee66b40995994e7f183376f0b9b6c59c6375bb4f8536da0d2f5eee8008b650c0eb3e4ba33c492c81fc0543c3e0d5bd8d83301ebfe
+EBUILD ebuild-mode-1.49.ebuild 736 BLAKE2B 1dd6bcc9f6ba1f972a0b2374863447e8e46a66c019e3fa654d38662564dd35633a19ade8333f77d6b9aa14da2b7915aeceecac9d1f93acbb28c7779f75ad5b65 SHA512 3c4ca27c2f9095c1dc9c3d9ee66b40995994e7f183376f0b9b6c59c6375bb4f8536da0d2f5eee8008b650c0eb3e4ba33c492c81fc0543c3e0d5bd8d83301ebfe
MISC metadata.xml 426 BLAKE2B d0b4dc2bd01fc6fb2f0c58b01676b80d09a4677876adc9681c3c436ebc437b6b034187b19fea30cf980927fec1f6a9feee9a0b7d1a4dd15818d02e4c8ec77af6 SHA512 058df2768030185953c7ac3622819c430681eae3ca60b0d02ad48ed22ab6a0ac7c169d93f8f54a3dddcade3f84c9bf58f662a58bfd78217ea8fc27a580ab9077
diff --git a/app-emacs/ebuild-mode/ebuild-mode-1.49.ebuild b/app-emacs/ebuild-mode/ebuild-mode-1.49.ebuild
new file mode 100644
index 000000000000..d3f4d4b8fc71
--- /dev/null
+++ b/app-emacs/ebuild-mode/ebuild-mode-1.49.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp readme.gentoo-r1
+
+DESCRIPTION="Emacs modes for editing ebuilds and other Gentoo specific files"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Emacs"
+SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+
+BDEPEND="sys-apps/texinfo"
+
+DOCS="ChangeLog keyword-generation.sh"
+ELISP_TEXINFO="${PN}.texi"
+SITEFILE="50${PN}-gentoo-1.39.el"
+DOC_CONTENTS="Some optional features may require installation of additional
+ packages, like dev-python/docutils-glep for glep."
diff --git a/app-emacs/elib/Manifest b/app-emacs/elib/Manifest
deleted file mode 100644
index e6d32f4eb4e7..000000000000
--- a/app-emacs/elib/Manifest
+++ /dev/null
@@ -1,5 +0,0 @@
-AUX 50elib-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
-AUX elib-1.0-texinfo-5.patch 285 BLAKE2B 5197a5c52702222473d53fb16be156082af8da0e8ccc99f1e4818ec740e6ff1a4eb51984a57af19f3e44c32aa38c4c4006194ce7bcc36cb64085113fb0aaa1a6 SHA512 fb4656dd8dc80ffbb9a243f2d632e65a241c32d557283079b1552accb3d393c87eccbce735dbffff83d854618e1ac0d689448bc20c30eb4e4481eaedcd91ae81
-DIST elib-1.0.tar.gz 58335 BLAKE2B 7c2a976685cc23a73fce86d63f40a476d24551415d7427044ca9e5ab72df64043d8102db21394f66f2fdf2b98bdc336312d3754f16b891122cb1e170ff3fa62c SHA512 ca5d6e0861f3d8d049911a9e4455169263bd781992103baacadae560fce0fedddb734617338cb5fac51420fcb2035622042836fa7198fe7bec312a0015da266d
-EBUILD elib-1.0-r1.ebuild 761 BLAKE2B 7099e2fa2e01929a3fbd249dc6913652f8c80f123c60735791a43d5df9f7721b3b2718b6e1fd93d83f8af40eeb7fb4c999326f4bcaf3014dfe9b09ccf56ed269 SHA512 3172952cb5ad9db9f6d2772fd797d4a05553280585affe7c4eacdccb89ba6c728a6197ef0ca4450b10afeffae57bf6d9dedddc2780138dc208398f05c317b9db
-MISC metadata.xml 354 BLAKE2B aef8ad4bf36ab6414a09c3705f7275916e8b62db9697b3668be7c9cf8863aed6f7739f967cec9610081eb0e2831c891fb7a6f2b52c8438d8d0a4c1bae0d83ada SHA512 e7d4bf621b2869c868911ba0c15e53ed356a75e4797a4a2e81cb52476560d77613c9177e84473d63008a3e0b2e8b4c1fd51082373708b56c371e46318d1054d0
diff --git a/app-emacs/elib/elib-1.0-r1.ebuild b/app-emacs/elib/elib-1.0-r1.ebuild
deleted file mode 100644
index 331d040e3477..000000000000
--- a/app-emacs/elib/elib-1.0-r1.ebuild
+++ /dev/null
@@ -1,33 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit elisp eutils
-
-DESCRIPTION="The Emacs Lisp Library"
-HOMEPAGE="http://jdee.sourceforge.net"
-SRC_URI="http://jdee.sunsite.dk/${P}.tar.gz"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="amd64 ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris"
-
-SITEFILE="50${PN}-gentoo.el"
-
-src_prepare() {
- epatch "${FILESDIR}/${P}-texinfo-5.patch"
- sed -i 's:--infodir:--info-dir:g' Makefile || die
-}
-
-src_compile() {
- default
-}
-
-src_install() {
- dodir "${SITELISP}/elib"
- dodir /usr/share/info
- emake prefix="${ED}/usr" infodir="${ED}/usr/share/info" install
- elisp-site-file-install "${FILESDIR}/${SITEFILE}"
- dodoc ChangeLog NEWS README TODO
-}
diff --git a/app-emacs/elib/files/50elib-gentoo.el b/app-emacs/elib/files/50elib-gentoo.el
deleted file mode 100644
index 431f7e90ae73..000000000000
--- a/app-emacs/elib/files/50elib-gentoo.el
+++ /dev/null
@@ -1 +0,0 @@
-(add-to-list 'load-path "@SITELISP@")
diff --git a/app-emacs/elib/files/elib-1.0-texinfo-5.patch b/app-emacs/elib/files/elib-1.0-texinfo-5.patch
deleted file mode 100644
index 53d18d248355..000000000000
--- a/app-emacs/elib/files/elib-1.0-texinfo-5.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- elib-1.0-orig/elib.texi
-+++ elib-1.0/elib.texi
-@@ -33,9 +33,9 @@
- @sp 4
- @comment The title is printed in a large font.
- @center @titlefont{User's Guide}
--@sp
-+@sp 1
- @center @titlefont{to}
--@sp
-+@sp 1
- @center @titlefont{Elib - The Emacs Lisp Library}
- @sp 2
- @center version 1.0
diff --git a/app-emacs/elib/metadata.xml b/app-emacs/elib/metadata.xml
deleted file mode 100644
index 8269357eebf0..000000000000
--- a/app-emacs/elib/metadata.xml
+++ /dev/null
@@ -1,12 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://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="sourceforge">jdee</remote-id>
-</upstream>
-</pkgmetadata>
diff --git a/app-emacs/emacs-common-gentoo/Manifest b/app-emacs/emacs-common-gentoo/Manifest
index c2b5c2d618b7..fdf99c56b3a2 100644
--- a/app-emacs/emacs-common-gentoo/Manifest
+++ b/app-emacs/emacs-common-gentoo/Manifest
@@ -1,3 +1,3 @@
DIST emacs-common-gentoo-1.6.tar.xz 61224 BLAKE2B 70e4f30c26c9098fdb02a53cab5d60cb611143d8bac6947707f3c7596b5a81ceb513b5a0809ee90f351472824f1d4216720c02cadb51d25b3dfce5e436e02bdf SHA512 a7daed2241d778ab283482ecc016801e25084eed10fcbbc50e187d5f842df5a0d278a77f94ae950b086c8651e8ca1a18f89c11dffdde9cf9168755288aae926a
-EBUILD emacs-common-gentoo-1.6-r3.ebuild 2816 BLAKE2B 9a778f0cc06fe0f49dd0835b0a5c8085fec20fa571964186414771d2909fad1cde839cd38a521ba41a578c83707808de0cbf0a6dbc7c9941459dc8c4b8497fc8 SHA512 ec30b282ac0594d1123242a04eb3714d860a04e693947c3ecc60bfc3e267992f51edd79b0f8947d3cc0c30a54afe4b4d8b2199cac73c34c709e2d63e76b71aa3
+EBUILD emacs-common-gentoo-1.6-r3.ebuild 2829 BLAKE2B 3c7f4e43904a34d3bafe3b0f45db613a6468e92c72982a916198e8a24b85a04d4dfad65d037d2c0e9575ba77ec9a2c8bc9a46eccaf2b5f5259c686c84096fb22 SHA512 39ce5f0e18f188ded0398c5cbc5d813f7fcee4ea8302da621fe721092444b88e3d85156a7b7617d4b94139fd6e69b7702822f824e54be032162362acd2218f8e
MISC metadata.xml 360 BLAKE2B e7e420afb7a8377bffcf2a23f3954bbf4cc80fcd19a8514733e2e0164f4235271e21dc860bf77cb9cfcd1a4026ef3dafe97a10dc397e2d8e6f001f02bf6e9bc7 SHA512 d57f8f097617229f774b06437aaa83595aab2a6d9321d51b97dac8bd56fa94db396c7bdca538570f0912390e25ae8643c5adc374908757f67f1422fa1f872605
diff --git a/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.6-r3.ebuild b/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.6-r3.ebuild
index 8cbf1b14e044..b43ee7f9a6b1 100644
--- a/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.6-r3.ebuild
+++ b/app-emacs/emacs-common-gentoo/emacs-common-gentoo-1.6-r3.ebuild
@@ -16,7 +16,7 @@ IUSE="games X"
RDEPEND="games? ( acct-group/gamestat )"
DEPEND="${RDEPEND}"
-PDEPEND="virtual/emacs"
+PDEPEND=">=app-editors/emacs-23.1:*"
src_install() {
insinto "${SITELISP}"
diff --git a/app-emacs/emacs-daemon/Manifest b/app-emacs/emacs-daemon/Manifest
index b5b74e888edd..c2eee7007413 100644
--- a/app-emacs/emacs-daemon/Manifest
+++ b/app-emacs/emacs-daemon/Manifest
@@ -1,3 +1,3 @@
DIST emacs-daemon-0.22.tar.xz 5276 BLAKE2B a866b14951df94e1d382253dcb7045beb800c9dd754f7eed40eadecde43fd583bb2bc20ad9ccc9f87174b06aadbb26f7875deaf36d9bb5325f98ffa58fded8c7 SHA512 f013cd00d3a24ca348bf718dd20dec7bea89107c0a27c921d6b58595b611991830604fc658d57681708218fbee1dae6dd0b277a2a9da67639e3553e0fd133094
-EBUILD emacs-daemon-0.22.ebuild 1664 BLAKE2B 034ebc54deec60b3be8a5727e7b5cc536001197ccb27b009fbadd1d6be382b59f637719e04f4943a2e5ea96a86af0eab0d780397cccd2cad363d057f3663b520 SHA512 3140fa6b0c5f340beae5d2c001513085cc699350ca82b617d0cdf5a8b5ad9ea25a91085d51d131ff78635d10df69e3a2daefa42d57e6051a8105d3bd451e8922
+EBUILD emacs-daemon-0.22.ebuild 1612 BLAKE2B 35c174af44986fcc8998480635edf5b3f380a61bb1964611cf96e4c2d4ba240abe94808c20c9b7d3b5d4014dd121dd14219392e7df6050231191597898f5937b SHA512 0c3ab9236fbc684b010b962d301cc7f7e41553946e5decbacacc58e0a137387aceb5fe2992ca06bb9202f8960edccc7d166fc73286c6163f395ca77ff9875462
MISC metadata.xml 282 BLAKE2B 432e60a3b04def9f566fde3852011e006c0d578c72c42115734d1af5c128440fcee68134c8f891baad437e64a8d61fbbac49e70a35ed4f6f85641e888d3a2547 SHA512 1838e22e1f5b849b816a05d1b25bd81333c8cf67ceb996177e05ba7a555b8e0e307e62cb53e6f1217f4216823e2fecf050e85437678503d60e10c6b2d5303072
diff --git a/app-emacs/emacs-daemon/emacs-daemon-0.22.ebuild b/app-emacs/emacs-daemon/emacs-daemon-0.22.ebuild
index 6e53e7f176aa..396b2978db3e 100644
--- a/app-emacs/emacs-daemon/emacs-daemon-0.22.ebuild
+++ b/app-emacs/emacs-daemon/emacs-daemon-0.22.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -13,9 +13,6 @@ LICENSE="GPL-2+"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86"
-DEPEND=">=virtual/emacs-23"
-RDEPEND="${DEPEND}"
-
SITEFILE="10${PN}-gentoo.el"
pkg_setup() {
diff --git a/app-emacs/emms/Manifest b/app-emacs/emms/Manifest
index 6027eea44be3..3033b6394264 100644
--- a/app-emacs/emms/Manifest
+++ b/app-emacs/emms/Manifest
@@ -1,6 +1,8 @@
AUX 50emms-gentoo.el 59 BLAKE2B 30539342b0dff0c6508585863470f73fcb2ea8da86819ba144422a775982425965e75617b6e2a83b582c4f00d1d9737b1b6d024d6ec654a014af9748e940a4d3 SHA512 e1dcdf700ec405915ecc67dbca29b89468ab16b413cfa9ae5910481036db4627609939a7142d1d58f4f66464f12af02722750e24b25513a265be66c0943f7c66
DIST emms-4.4.tar.gz 288922 BLAKE2B d86cd9124f1d92d9d91aa96c45f7fd5e86776ff5f15cfa5e139eb40bc72e673f394b3d5209e64da62d3ab02ef18d6ac690e1d4e4273f3aad9c53b7e5ac4e7839 SHA512 d0aaac80728b542366885916e43c2c50302a5a5d6c9e35ff53a5b46a7185fda19459ea28f0d77929920873d7d9732fa531a4ef50f5052ed4df42cc474d14d0ba
DIST emms-5.2.tar.gz 314013 BLAKE2B 171166ee85ed34c9c2015f92ba395dda4bcf635c4db01b6aea3c09afe0f6db73eb79f38ee8c110ea45c3cbbc5167ecec18eb8d039b8925dc0447da8746ad5354 SHA512 5ff70d129d4ec44d79e574eb4eddb4605fd75e98fa190770a841efd3d430e0cf4d55787d567eaff0b5746af68fb7b19a4d2dfd37de678b97e1b3c8db3690c768
+DIST emms-5.3.tar.gz 315572 BLAKE2B 6a4a59763e9c1c2e7d75bc11832b2ba86b7ba34303c33f6a9591897571393777fd7b544fed5fd9c76b13eedf87ea899d0a1c61390c4803c2700dff64b8321e69 SHA512 0a162f1b5fbf1cc4fcf50606d7ab3155effccd4862d33a4d59374573c571c128726b075ee91e0b364a23d5b08e00b4403a601dfcf0c25eaf594680178cb8e06d
EBUILD emms-4.4.ebuild 969 BLAKE2B dac5a1c76e731a2f59f0f2ebe60f9b4fb3d3ee0ec758833493beaa3f3e93708e60c8cb5ea5662c97fa3c323ae22d3f74762a82c9df3abd9c7d5bc978f216cbd8 SHA512 615ada145b969798344b3d620d5a6248535664230256f524f2be3e7eecb9585974c033d83ba4963b4c8b57bf0e0c180a8713582a6588f27b99d57622d912b83a
EBUILD emms-5.2.ebuild 967 BLAKE2B e0e800ffc51a2f3ba6d162c8845b671ed5878f181e0ccfdd305f03ecf5ccf930a72f79a0a57b03172c2e99a673b1160a8da7b3bb96978841dd324c289ee09f33 SHA512 107410a9bb52216496ae8b0063742026a8cb663c70f64cd698d0e722d54ec402ae0b7292863150f68a6faf9ceb489b579d017aa3736c8593630b01f8113f038b
+EBUILD emms-5.3.ebuild 967 BLAKE2B e0e800ffc51a2f3ba6d162c8845b671ed5878f181e0ccfdd305f03ecf5ccf930a72f79a0a57b03172c2e99a673b1160a8da7b3bb96978841dd324c289ee09f33 SHA512 107410a9bb52216496ae8b0063742026a8cb663c70f64cd698d0e722d54ec402ae0b7292863150f68a6faf9ceb489b579d017aa3736c8593630b01f8113f038b
MISC metadata.xml 781 BLAKE2B 739489caf65d955e61f99ab70f53c236146dc6b06d36f60896fdcfa448165c1e39bc7bdf4cd7c4566b6f471852aa1b215a2f346b4b8783204501610cce031180 SHA512 5208cf25762a76d125453737c53d318ffa79e132eb0aff994161e8e0fe7594360789a21128d854b675f46766a97b6e1a9db99fe9ff98ffbadd137d481e14692a
diff --git a/app-emacs/emms/emms-5.3.ebuild b/app-emacs/emms/emms-5.3.ebuild
new file mode 100644
index 000000000000..332e0d00a88d
--- /dev/null
+++ b/app-emacs/emms/emms-5.3.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp toolchain-funcs
+
+DESCRIPTION="The Emacs Multimedia System"
+HOMEPAGE="https://www.gnu.org/software/emms/
+ https://www.emacswiki.org/emacs/EMMS"
+SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3+ FDL-1.1+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+RDEPEND="media-libs/taglib"
+DEPEND="${RDEPEND}"
+
+# EMMS can use almost anything for playing media files therefore the dependency
+# possibilities are so broad that we refrain from setting anything explicitly
+# in DEPEND/RDEPEND.
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ emake CC="$(tc-getCC)" CXX="$(tc-getCXX)" \
+ all emms-print-metadata
+}
+
+src_install() {
+ elisp-install ${PN} lisp/*.{el,elc}
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+ doinfo doc/emms.info*
+ dobin src/emms-print-metadata
+ doman emms-print-metadata.1
+ dodoc AUTHORS ChangeLog NEWS README THANKGNU
+}
diff --git a/app-emacs/ghc-mod/Manifest b/app-emacs/ghc-mod/Manifest
index b56c5c85d82b..c908b57190e9 100644
--- a/app-emacs/ghc-mod/Manifest
+++ b/app-emacs/ghc-mod/Manifest
@@ -3,7 +3,7 @@ AUX ghc-mod-5.6.0.0-gentoo.patch 134 BLAKE2B 51f5561d87628191bc070c3f4ce57d19bc0
DIST ghc-mod-5.4.0.0.tar.gz 132546 BLAKE2B 6670df6b271527ee2a69c74b0522b94e78e799b62d260ca744a382312c815e904d516345c6258be0d9aa82f91866126b95cc4682bc1925616078ffef1a559905 SHA512 fabcc5ce2fb9e8790043faae2d42b3714fab96da1409d7f1c4736f332c6b74c76724dce253456fd787526d125cfaa1fe48c4725a0da16aabb35d5edf560f2415
DIST ghc-mod-5.5.0.0.tar.gz 150774 BLAKE2B 87d2be174200f05da0f38a2947c4404c0b25ce77a03d3b456f8cde769e978bbe6fad6e2c04d1af61e05d61fb941c139c297baaeb4835c02390516a88bebbf539 SHA512 006f292394fc24766a2ae2c778635697a63e1b48ef96052af66dc35d1ef30eb600760cd2a517011a7a2b027a0c725ceb3b5e37cfe157741ba97f19068f1264e8
DIST ghc-mod-5.7.0.0.tar.gz 146797 BLAKE2B b5d684dbb505001bfc061473cd62d00491bfe8ca5710cb69c72cb2544838a9a3b7d88d414be8123f9edf82cf96773f49439912a98efec843c167334d31caeaf8 SHA512 843cd0546c0a0cdf30dd9cde5e9148dabf391648bae6d7f2852c83a4cd5b8329f30d0cc578ba6afda02e8885b2ed63c7def4885e0dbaac199d311e476a0cc6e3
-EBUILD ghc-mod-5.4.0.0.ebuild 2590 BLAKE2B 7d6219dda7c1c916731d2e463a0fd99b76cf2926c1749f4ce7b5582a82e42eb55e20183643c1293a0a5818a0518b8e4a9c630765db6ed7e3b828620908f61da5 SHA512 5aff2be5fe64e966e03eadf56bb686ebace9c34d9ba970fb537bcef7d2c1515062687c360afb4759fb4de5162fca75b9d3e9a97553ae4cff49fa4a8d64f4e711
-EBUILD ghc-mod-5.5.0.0-r1.ebuild 3048 BLAKE2B 2cd4296b4876b139658d93d6aa1b3bc04bd8202b7ab5c1094ce96139bfe020e0b99c87f5eb15da1cfc99cb4f4d7ce95f42e4cd938b919bcfc34154a901a9ab3a SHA512 690d346427c5d726d729b43fefc71aa78627c58831b2fe95211cf1c37ac57dd0a33b72e311c7b7068250c3721534ba4c7ad59dcef2a6c3ecad2f8b686743ee28
-EBUILD ghc-mod-5.7.0.0.ebuild 3357 BLAKE2B be88976eaf6f72539545580a6875e0389a83c33cd8ae64e17b2ec19d938aa88e669f873d9e12eb9c641abc188d015d36ac2af74ec356746dfe62fe19afe56c31 SHA512 cf5638b72cccdf19a3ac391bd658b37c2f4e0b09eab9904c6363fd4826a2f32cd1027137158946d1d92ffa5573d0b0132c531d8e43125c7c0f109f3cb42c8a17
+EBUILD ghc-mod-5.4.0.0.ebuild 2629 BLAKE2B 5878e4c27e47dd476866c86c95a2f350520ba0e75b5c9101de10d5e33940d88a38c5774f7e066b201fb34369408b70dc7e55a3f822f31265fa2a3ee573e6f5ed SHA512 bd1e2e420eac6e1d80f1bd049213c53ede20a6066fbd5e95def1269cea3d284c3677c05c7add918779e827c0fe14b18300937e7ac9668bf804b963797483ac4e
+EBUILD ghc-mod-5.5.0.0-r1.ebuild 3087 BLAKE2B 1ebb711bf237909892b0e9c759104e51294fc8a391af1f87925398c96f1f5cbc00a4178f77a52b7c9f5f02514cefc443dd3e1bb45f77df660e52f4eed210d403 SHA512 0ca2fedf5261a6298f96800b89e82b31c26749abef8720206b4421cee7463acb046c833c5ff87d6dd23b8e6677c54ec524425c1309629a18d0145491dadb6349
+EBUILD ghc-mod-5.7.0.0.ebuild 3396 BLAKE2B 5103b2a251654f8c407e116202fd679d85c1f622dd9f12d167099781a0858ce6b58366bdaaf3939a876e28e277951b3fed247bc5540532c57632427288a8bd87 SHA512 f86b104c5a017dcd83cbaacf1f4b2e45f8fc9a3b5dc53c59f9c61b74d541eef9c80f6e96e8435f619522c392b0b7eb93e60b7e92726803f3441401022c8eff60
MISC metadata.xml 726 BLAKE2B b31275f576fce5947f0ead75fa4433f170ebab7e8d12ab8365f544d4be4f923829940fdfad6095a2c02da7865a442baba76c5a169b4593eb65b3f76033329015 SHA512 7249be2424dad8767b67a275fcbd81c3435e4c7b274cef3c0ee0c64cc379877506420d2fad335d2f59f3c25c8c5e2ee9719a12581826b141a0df97556d33bc9e
diff --git a/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild b/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild
index a54c351b2c4e..25bf290905aa 100644
--- a/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild
+++ b/app-emacs/ghc-mod/ghc-mod-5.4.0.0.ebuild
@@ -43,6 +43,7 @@ RDEPEND="dev-haskell/async:=[profile?]
dev-haskell/transformers:=[profile?]
dev-haskell/transformers-base:=[profile?]
>=dev-lang/ghc-7.4.1:=
+ emacs? ( >=app-editors/emacs-23.1:* )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.14
diff --git a/app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild b/app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild
index 122d5f8ea2cd..b6501837253c 100644
--- a/app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild
+++ b/app-emacs/ghc-mod/ghc-mod-5.5.0.0-r1.ebuild
@@ -43,6 +43,7 @@ RDEPEND=">=dev-haskell/binary-0.5.1.0:=[profile?] <dev-haskell/binary-0.8:=[prof
<dev-haskell/transformers-0.5:=[profile?]
<dev-haskell/transformers-base-0.5:=[profile?]
>=dev-lang/ghc-7.4.1:=
+ emacs? ( >=app-editors/emacs-23.1:* )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.14
diff --git a/app-emacs/ghc-mod/ghc-mod-5.7.0.0.ebuild b/app-emacs/ghc-mod/ghc-mod-5.7.0.0.ebuild
index f054faba6519..995c32fd780f 100644
--- a/app-emacs/ghc-mod/ghc-mod-5.7.0.0.ebuild
+++ b/app-emacs/ghc-mod/ghc-mod-5.7.0.0.ebuild
@@ -41,6 +41,7 @@ RDEPEND=">=dev-haskell/cabal-helper-0.7.3.0:=[profile?] <dev-haskell/cabal-helpe
>=dev-haskell/text-1.2.1.3:=[profile?] <dev-haskell/text-1.3:=[profile?]
>=dev-haskell/transformers-base-0.4.4:=[profile?] <dev-haskell/transformers-base-0.5:=[profile?]
>=dev-lang/ghc-7.8.2:=
+ emacs? ( >=app-editors/emacs-23.1:* )
"
DEPEND="${RDEPEND}
>=dev-haskell/cabal-1.18.1.3 <dev-haskell/cabal-1.25
diff --git a/app-emacs/helm/Manifest b/app-emacs/helm/Manifest
index ca2727bdc9d3..2e13064523ec 100644
--- a/app-emacs/helm/Manifest
+++ b/app-emacs/helm/Manifest
@@ -1,4 +1,6 @@
AUX 50helm-gentoo.el 79 BLAKE2B 7f188281cba0bf1f683977149ffa01f2bf6679cec1d73553e27c445ebcf97d2a6b227d09c77a01dadce49e755d97cc572af4fc5358ca35866a4c12dd8caa61b6 SHA512 30d2ce1f8073f15439cc6d68620e9ca776ed74fdedfca4944d7d749891f33aa2ad1dccffdfb85f1e1049460015daf2104f0b9cd0f5b872c5d5c5ee1eccd25b21
DIST helm-3.2.tar.gz 2285972 BLAKE2B b5385b805825d89ed87ba438ce830ce1e694cf842db590576b0ceaa2c110f5d0853b24211fdeebb77394c5ecca8460bcd52fe58240233ea10993504030328e9e SHA512 006e53f1984d38fa6305830179bc4ef04fa3007effa07685ddf479c1fbca547b6f8e99dd370f5653d57b2f8e519a54948a4730a0fdf9af8574cbfa27c09662d5
+DIST helm-3.6.0.tar.gz 2302677 BLAKE2B e9a83a1a4f46c1256090ff458ffc3cb158aaa320a067fb1474c9f62bd0cceaf98c53191790113c8af228d8a47fc7d2585a528ffed3e6e06030a4308f9c65e095 SHA512 1cfaf5cdef9203bb92b80c684b21ec7ca92df00aa2e82815e8f39c623648232405273fb272244d7d2b2756f4699f82f93e9a669a13a71da9410f0c0f9df30393
EBUILD helm-3.2.ebuild 626 BLAKE2B d5005a4fb7cce4946a13a240b6cbaa83779f25f4c2aaeaa32eb42524dd2041c55852aa81580b4ec314871a40ac9bacf2722ad9c3de0eb5d781dc33511b536d82 SHA512 330e7950020a7b44f91d7336f8493024133908eba44642666e4a3df5cdfdc00a24cbb48e86674058477a84e4aa52b4ccde3fedb32089ab5484cbc09fa7932315
+EBUILD helm-3.6.0.ebuild 626 BLAKE2B d5005a4fb7cce4946a13a240b6cbaa83779f25f4c2aaeaa32eb42524dd2041c55852aa81580b4ec314871a40ac9bacf2722ad9c3de0eb5d781dc33511b536d82 SHA512 330e7950020a7b44f91d7336f8493024133908eba44642666e4a3df5cdfdc00a24cbb48e86674058477a84e4aa52b4ccde3fedb32089ab5484cbc09fa7932315
MISC metadata.xml 821 BLAKE2B 8e6df42f4d0e908d9fbb032483f727d274ced02989c4bfb076c51f11db2c70663de22dc3efd4ce2f547a4be32c5c7e84a0b2e50c1b5e7e07a10409fe7d723315 SHA512 2d8fc21274c2858c8c656f6d93477dc81b6f9a31f4f10e02bcf7925d54e78f20cc792508e63bf61beee7d2bf01d0daee5cccc1cb7542e1f4812344f9baf8524e
diff --git a/app-emacs/helm/helm-3.6.0.ebuild b/app-emacs/helm/helm-3.6.0.ebuild
new file mode 100644
index 000000000000..f852381e5353
--- /dev/null
+++ b/app-emacs/helm/helm-3.6.0.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+DESCRIPTION="Emacs incremental completion and selection narrowing framework"
+HOMEPAGE="https://emacs-helm.github.io/helm/"
+SRC_URI="https://github.com/emacs-helm/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="app-emacs/async
+ app-emacs/popup"
+BDEPEND="${RDEPEND}"
+
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ elisp-compile *.el
+ elisp-make-autoload-file
+}
+
+src_install() {
+ elisp_src_install
+ exeinto "${SITEETC}/${PN}"
+ doexe emacs-helm.sh
+}
diff --git a/app-emacs/htmlize/Manifest b/app-emacs/htmlize/Manifest
index 20dc46c67273..d9fc138c8b84 100644
--- a/app-emacs/htmlize/Manifest
+++ b/app-emacs/htmlize/Manifest
@@ -1,4 +1,6 @@
AUX 50htmlize-gentoo.el 543 BLAKE2B 65ee2f1bd7aeb315827301a74582d9c04ceacf898a5cdd9a72f6783bcc2e4d1f97d681f67daeea24fa3489ae7a4db02875161c20a88330edaaa828a0c37b3bb5 SHA512 7bc9bc6cd113ec9090223b6bf3f373b25da1e4330039be37186904360a515ea102b51c2c6567e9e3fed7f78c4c29a0f80642e35878a2af61e83772b8a5bad99e
DIST htmlize-1.54.tar.gz 51401 BLAKE2B 8c00c1482fa1dff852d0e0c51d0c6a337878418dd84fdf1c2522d937a4e2181766e23302936bb1e9f774b883ad3df4295897a1aaabfaea802457aa096a0ab337 SHA512 ddd256162760fc1e6e08eaf4cd44ec987bf2c49ef61d23798923ba0bd241a16aab02cab77ca7524169796453d44951257acd9bda58c055be80d9612bbfff10f7
+DIST htmlize-1.55.tar.gz 51027 BLAKE2B eaba0638b58a1cc1ae2d6540505271f69e9037617abb07e436e1eef6dd6eaab44b942a68b86dacdc5721c09bf1a73db1a5a0944d6ca8984d3351a1109665b5b9 SHA512 b0f0801955188a4afb41863d8b25ff09cb934c9d33c6885e0efc229dad04cad7ea0b3ff95d381d4738c634a3ade71b524aa06abeac04b47ed7367d5c0e60caad
EBUILD htmlize-1.54.ebuild 523 BLAKE2B d0c4dcc34ea46dbbed4339b05f8659b1e3d07832a8e76a3c53c926a2c8c2027656f57de6e48cbcde36053ab7a2e7f12bfdcd12a3bc3e5e3c19f2c1642ed6c969 SHA512 368443587c17deeab9494263d65c4567bac8723245ac54400a8343b6ece179ed636f3d90680a2585ab4f3633ccbd7ae8baacb04248f07284bdfa0480cf46d717
+EBUILD htmlize-1.55.ebuild 526 BLAKE2B 0e4e855712141cdc41122f4539fc0d6e9fd465277e14f59244633619d0391fbc662cfd504c0ac32eb310061461af6932b8f0dae05b1d267e524257fed86e8fe7 SHA512 fc6007ac202ee7b9a007e70c57efa66feb27099adfc3ccc9e01f6cf95e9ef5b23b9ffb1b08992035c0edb7114136bc3d2f6f7afbb4df7ff99a1d716b53d19fd1
MISC metadata.xml 282 BLAKE2B 432e60a3b04def9f566fde3852011e006c0d578c72c42115734d1af5c128440fcee68134c8f891baad437e64a8d61fbbac49e70a35ed4f6f85641e888d3a2547 SHA512 1838e22e1f5b849b816a05d1b25bd81333c8cf67ceb996177e05ba7a555b8e0e307e62cb53e6f1217f4216823e2fecf050e85437678503d60e10c6b2d5303072
diff --git a/app-emacs/htmlize/htmlize-1.55.ebuild b/app-emacs/htmlize/htmlize-1.55.ebuild
new file mode 100644
index 000000000000..98ded842db43
--- /dev/null
+++ b/app-emacs/htmlize/htmlize-1.55.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+MY_PN="emacs-${PN}"
+DESCRIPTION="HTML-ize font-lock buffers in Emacs"
+HOMEPAGE="https://www.emacswiki.org/emacs/Htmlize
+ https://github.com/hniksic/emacs-htmlize"
+SRC_URI="https://github.com/hniksic/${MY_PN}/archive/release/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+S="${WORKDIR}/${MY_PN}-release-${PV}"
+SITEFILE="50${PN}-gentoo.el"
+DOCS="README.md NEWS"
diff --git a/app-emacs/nxml-gentoo-schemas/Manifest b/app-emacs/nxml-gentoo-schemas/Manifest
index 7e0545aef50e..1e12fb0dd2fc 100644
--- a/app-emacs/nxml-gentoo-schemas/Manifest
+++ b/app-emacs/nxml-gentoo-schemas/Manifest
@@ -1,6 +1,8 @@
AUX 60nxml-gentoo-schemas-gentoo.el 206 BLAKE2B ae9d1fe1da9c86d14796c09597ca34b10dd0e28abb02fdeac4607b8d950bfdf636f5f3c1de49cd5b9cf1fa808513522ab43272f3c26361b871ad0d630a942ed6 SHA512 5592edb5663066fcccaf5b05c3df671b4069d4d259376a8a91ef3f7ae5990687b15dfdf40e6f7aa6cc7d62b7cdaa5090fd851de0ed2718d20ecfe3e3a78530ea
DIST nxml-gentoo-schemas-20180611.tar.xz 11572 BLAKE2B e8a573e79d9531d676b8c52ba9c2869f765e6bb0326f3f00c99dd3ecfd19af6eaedbb06ddf84ae541690962a5e67b87726d6cc90a3bf7dd6d805b5c2c96b6321 SHA512 8473233141a56935e41a9d0371501f3fe055b21600746db29e14ec91d12a43da595e500a876eea8cdddd885358df0825055143e901eb599a2fcbac7147a04fa8
-DIST nxml-gentoo-schemas-20191214.tar.xz 9908 BLAKE2B 7cf16c68ed13026c9b5d980ac982afd6daa757db8c2b8860f881014c36821da9e47eb127be6900cad0b2c96fe73bec451757c2ac263653a709b178529413c8da SHA512 22aa519ba674d4abfb1b07d29a8a71a8919ca7f75acb7810087a79c3b1a3eb0db4d8f02f6c1a424c4941f9823cf7417cb3d6854a354b8af8479096f09ffc6a8d
+DIST nxml-gentoo-schemas-20191227.tar.xz 8656 BLAKE2B ec4c43fb6bdd1f0a83b259df6072ee7297fab98f8ca8cc26e647b6da2098c144b4d7989dd2d674470327336268c3fdac9ed4ae618d47374ee981e2483da30866 SHA512 8434edc7e4070f409f01639d1a1c87505fc4f37b812669567895cd9b5d48fc92157506567431563ff9b185ca312feb57e17bf3a844147eba34353c43873fe09e
+DIST nxml-gentoo-schemas-20200109.tar.xz 8672 BLAKE2B 8b27e334e0d4aa6d7ca2d85dfacf320fbc6f8ce6d801c2f0c8a12991b7346a8d9f6977d5071b409bdd059e29209130deb90a36556c58d1f98fad55e92e2be7bc SHA512 afbe78b4323ca6cd7a0f5855f0c29e65caed7f6587378cee66da284e3782035fea59171bd28dcd402ffbb65fbcb9261e4a2ed2abfd41b05d6581ae29f6852519
EBUILD nxml-gentoo-schemas-20180611.ebuild 569 BLAKE2B 789267b1c9eb33374439e3bf4b3b212588c465b2b6a02c5da65ca8762a9ef6371364bc0bb31532cf7cc17d60495c73a52bc09f2767227f59a0758f3b4f2c86eb SHA512 272b38d9d09a1089dee357a80c780e4cc2ba14d50301d5d9c57a30cbff41db26865ecac9c9ffb209843aec46c6b63cdae767757c09eabd97aeedf03bb507320e
-EBUILD nxml-gentoo-schemas-20191214.ebuild 550 BLAKE2B 0f2386aecb8a4ecc1acf6edf2a2482b1a241a39b2539b3492c6fbed3dad441829250359c901687b00435b99a0218f0ab1963e4c34e7b29db2ae3582dad5e0397 SHA512 e0c399da8ba084f412e561ad4f18cdfad847be0bead1c0b5be9094b22e62f09e33580de8d359948e01e825cc9e2dc18f76ea9fbfb275bcea220dc0c347eea01e
+EBUILD nxml-gentoo-schemas-20191227.ebuild 550 BLAKE2B 0f2386aecb8a4ecc1acf6edf2a2482b1a241a39b2539b3492c6fbed3dad441829250359c901687b00435b99a0218f0ab1963e4c34e7b29db2ae3582dad5e0397 SHA512 e0c399da8ba084f412e561ad4f18cdfad847be0bead1c0b5be9094b22e62f09e33580de8d359948e01e825cc9e2dc18f76ea9fbfb275bcea220dc0c347eea01e
+EBUILD nxml-gentoo-schemas-20200109.ebuild 550 BLAKE2B bab3335a79282566adb1e8375dd85e87623f81eced7bc9b0e8e8f8f976eee835035ab6810883a375e2f759ed956a7c354b9c9d5e2ade36399d1ee14e0cfaa9a7 SHA512 371474cabcbcd65059cb75cbe505279acc65de1adc323e5cc175dea1057734dac15e840b69c8d90afbe645c2a9cd042869fc9a1dc495ed12f3569ec5ccc04190
MISC metadata.xml 282 BLAKE2B 432e60a3b04def9f566fde3852011e006c0d578c72c42115734d1af5c128440fcee68134c8f891baad437e64a8d61fbbac49e70a35ed4f6f85641e888d3a2547 SHA512 1838e22e1f5b849b816a05d1b25bd81333c8cf67ceb996177e05ba7a555b8e0e307e62cb53e6f1217f4216823e2fecf050e85437678503d60e10c6b2d5303072
diff --git a/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20191214.ebuild b/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20191227.ebuild
index 440f9475ffb5..440f9475ffb5 100644
--- a/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20191214.ebuild
+++ b/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20191227.ebuild
diff --git a/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20200109.ebuild b/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20200109.ebuild
new file mode 100644
index 000000000000..62219fbca6ba
--- /dev/null
+++ b/app-emacs/nxml-gentoo-schemas/nxml-gentoo-schemas-20200109.ebuild
@@ -0,0 +1,24 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+DESCRIPTION="Extension for nxml-mode with Gentoo-specific schemas"
+HOMEPAGE="https://gitweb.gentoo.org/proj/nxml-gentoo-schemas.git/"
+SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
+
+LICENSE="HPND"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+SITEFILE="60${PN}-gentoo.el"
+
+src_compile() { :; }
+
+src_install() {
+ insinto "${SITEETC}/${PN}"
+ doins schemas.xml *.rnc
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
+}
diff --git a/app-emacs/org-mode/Manifest b/app-emacs/org-mode/Manifest
index ec3ff740e42d..8d76b2b7637c 100644
--- a/app-emacs/org-mode/Manifest
+++ b/app-emacs/org-mode/Manifest
@@ -1,6 +1,8 @@
AUX 50org-mode-gentoo.el 95 BLAKE2B 9c74869edce0915d9793a3b10f61e8002dec553a93fe9856c526d77e5e988a35203c35322a1ea7ce9e19b02ff9a5ce1b2b4d73b8ba19bada30b7fbf453e43b01 SHA512 aa2e47c060d441ef1f631f2a44f3b7adc7cf5306155b9cc3f3f808aa053b411980671a89933c77fe02aac79bb6f25f2fe98c676e13e097dd885f23bc9d8cb000
DIST org-8.3.2.tar.gz 4442361 BLAKE2B f21f07578e870cd3edaa3721a53f679627c0115c320c666c2086e201e272c0ef03540bfdd90936a624cd4c4dcbac21b91346ba975b6006ada2d46184f73574f3 SHA512 3e1ff47c875a2db3239add8b060f555da357e465161ca62860c0ac2734c2e31c5387d2df4223ab7ea8ea60050f9a845d160b0bcb3afcf36f1d3cabcaa961e6a2
DIST org-9.2.6.tar.gz 5720665 BLAKE2B 19346696b41c2ab5b66ca58b0e28c4ddfa184a390d39b1edc80536901754ac81a479cfb1ead5aaca6d93c9060fc122bbdfe1307900fbf0fc8cdb8fb7a2b2153c SHA512 8aba98bcd2e8e8d40c90524c7b0fd85526fc64725823a6ba66ef80b8f5f2e7d2b1d3363db2553af6672ded085a0abbf00311e36f02cfc1c2dbb18184df8f34a5
+DIST org-9.3.tar.gz 5189006 BLAKE2B 1e082988a47e2058fe248dd1f8f5f0e75291279be1a7abf75d507786f84f93e9701607d15688162ff4d3e4f590ac8391c37d1f6d047ed55d9d9bfb498b47cfa4 SHA512 e00f15750b76350765b6a01e5b0021fec4dcbd9dd5ca4de6745e0df6881b9d62ad496b7d579c0cc0f6dbb206bb27e5a219e0a668a6167ccc7f629d763eafa24c
EBUILD org-mode-8.3.2-r1.ebuild 1746 BLAKE2B df764e008c1f4bebde801dfd922c16988d863f598e39619b953aba8013d1737f6aebca910bd395cb4ad2f8004c2d0fc326e40b6daa3f534e74e1223da752751a SHA512 f5d1edbc5eba7d392823bccc0ab9338baa2db8687ad1112be351a4fade13c94cc3727c9a91f0cef2137cc8efc727aec86e9dbf3115a16f9e4894aa19280562ca
EBUILD org-mode-9.2.6.ebuild 1720 BLAKE2B 0e3b01f35f5a2673293cd24053761661f30e8f28e7c38d05288acd494e873da96a2044fd9ddc7ff2b637423761429dd74820b7d854dcebb9d1091ee6459c99c7 SHA512 e87f1d004a54d722576fdddc0f0d8004e181948235cbdc4a8e03e98d0a0959c56bcf1574c721dd012b8d699c978896f0e7bf60162cec646339ff442ca73ab69c
+EBUILD org-mode-9.3.ebuild 1723 BLAKE2B ea235d6da14367517ed984aa8b9ddcdb196e775ddc24247f9c7a816d776a2820282e81bd717cc787c27f28e893f7cdbcf866d884b4366ec915f0d19e2cd872a1 SHA512 6f3165c5254d1e6695f391156e33d881c01874db695d9981a9dee12b6dc163b706c9225e6c8fc530324fc955e1d94f659da023b87557332e55afad9a051082fb
MISC metadata.xml 1368 BLAKE2B 2680c11ca69b9acd8b96b6dc76586037bd1b7ce0e9cdc183781742f373ce8d0be5b8820b7fa4d18c4f59523e10d3b40df3edbba5178169fb993bacc8d10cdfe1 SHA512 6c557a3a3ecb9b1993bd8c976d0a81460cd1ecc6e53fbaeb0d086e8d78497485a1b34470b72a73e779878b4947a22d61ef36259037cf6ff0315a823e15e09c66
diff --git a/app-emacs/org-mode/org-mode-9.3.ebuild b/app-emacs/org-mode/org-mode-9.3.ebuild
new file mode 100644
index 000000000000..427a0ee703aa
--- /dev/null
+++ b/app-emacs/org-mode/org-mode-9.3.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+NEED_EMACS=24
+
+inherit elisp readme.gentoo-r1
+
+DESCRIPTION="An Emacs mode for notes and project planning"
+HOMEPAGE="https://www.orgmode.org/"
+SRC_URI="http://orgmode.org/org-${PV}.tar.gz"
+
+LICENSE="GPL-3+ FDL-1.3+ contrib? ( GPL-2+ MIT ) odt-schema? ( OASIS-Open )"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-macos"
+IUSE="contrib doc odt-schema"
+RESTRICT="test"
+
+BDEPEND="doc? ( virtual/texi2dvi )"
+
+S="${WORKDIR}/org-${PV}"
+SITEFILE="50${PN}-gentoo.el"
+
+src_compile() {
+ emake datadir="${EPREFIX}${SITEETC}/${PN}"
+ use doc && emake pdf card
+}
+
+src_install() {
+ emake \
+ DESTDIR="${D}" \
+ ETCDIRS="styles $(use odt-schema && echo schema)" \
+ lispdir="${EPREFIX}${SITELISP}/${PN}" \
+ datadir="${EPREFIX}${SITEETC}/${PN}" \
+ infodir="${EPREFIX}/usr/share/info" \
+ install
+
+ cp "${FILESDIR}/${SITEFILE}" "${T}/${SITEFILE}" || die
+
+ if use contrib; then
+ elisp-install ${PN}/contrib contrib/lisp/{org,ob,ox}*.el
+ ( docinto contrib; dodoc -r contrib/README contrib/scripts )
+ find "${ED}/usr/share/doc/${PF}/contrib" -type f -name '.*' \
+ -exec rm -f '{}' '+'
+ # add the contrib subdirectory to load-path
+ sed -i -e 's:\(.*@SITELISP@\)\(.*\):&\n\1/contrib\2:' \
+ "${T}/${SITEFILE}" || die
+ fi
+
+ elisp-site-file-install "${T}/${SITEFILE}"
+ dodoc README etc/ORG-NEWS
+ use doc && dodoc doc/org.pdf doc/orgcard.pdf doc/orgguide.pdf
+
+ DOC_CONTENTS="Org mode has a large variety of run-time dependencies,
+ so you may have to install one or more additional packages.
+ A non-exhaustive list of these dependencies may be found at
+ <http://orgmode.org/worg/org-dependencies.html>."
+ readme.gentoo_create_doc
+}
diff --git a/app-emacs/php-mode/Manifest b/app-emacs/php-mode/Manifest
index 92a647981454..72287b120ef3 100644
--- a/app-emacs/php-mode/Manifest
+++ b/app-emacs/php-mode/Manifest
@@ -1,4 +1,6 @@
AUX 50php-mode-gentoo.el 286 BLAKE2B 1c823d8244e714811c5f1be402d1cd41e7b81951aafdedd01f36fe93f3cb6150792b5ed09ef5fd859211692f766fb8e931581c5e9cd60401d6eade364696edec SHA512 5f6205a7f3300d02b612a0aba58566dba1ad2a5f090c827c7d2d740af9c425cccb8384b37ac81e05eb81b4e31e649726433105b9862b92913e56752c554eec93
DIST php-mode-1.19.1.tar.gz 94857 BLAKE2B 65ecb228fd4cd2c09cf38836b7d04ac270051976dc97dd7a3124f5a86d4e95bf9a097c6885f55c0ea40599fc2d3f813204e7f28a5f75223cae9eb51e74136017 SHA512 ca4fd798690d5b855a8d4b0cf5b631c32a561466b7697c9498bd89ad1059b774616acab10e30877b3053ba613b63db5da74a479c0a09c57b9b7b2350f42e68dd
+DIST php-mode-1.22.1.tar.gz 90539 BLAKE2B 3cf2f282cbf87d7dc0ef15d81341de851ad95b7f5426ab6495e55729774fa9d1a32bbc36dff40869c219c71e0ff5d55642f99782a18722c94abeda78b45e0023 SHA512 482f07bec5f8ce21396cd4d39b14dbfe47d73f4e06b7b178b3e01c2dc51f89f1693a032384e4ad812c46a344e531a4a626c4f8eb414fe22dfadd9f1a71c55238
EBUILD php-mode-1.19.1.ebuild 507 BLAKE2B 479b22bfa2025f6c451eb7241533a5bff188495bbcc01e5c3c2817995ab0a4d3e909a0dcff752b95477bacb584087a58bbc6d5fecee4ef13fcb131fa4081f480 SHA512 79adda0a1cbcd74af2b1b26c701ac9e559e9325456d52f4deee568bc4341b67cd4a657351477d8eec3f406b20544644c838edc1212158f3d386d73b64277ef84
+EBUILD php-mode-1.22.1.ebuild 493 BLAKE2B 65c16a751d6379d8035e074d7840d71f1a3a723fce4fc62fb0a06f46e09fabfdf9688ed16a33e5bdc303c850eead714ed59cee302d6a7b3d933c1baa4424ce69 SHA512 4027dbb41a15540cb058164483c00e5ba281c7b62c218d349d296202a3ca105a3219a253de39c46dd5485b2c50f04592134ecca9cc3f62aacbbe56a5edc1f3b7
MISC metadata.xml 358 BLAKE2B e43dc1a1d876d29121c6745f2e66c3b3585ea5ab0aed824c28bece59078fea9df0f6f438701dfc64fdbf90cb258091d5b96b4dc8fa320161ee241fc17be0a4b9 SHA512 eadc968656b4fe2150fd3d360c32d3fc66d42408c61ea60b3df5be2ba6cd3ed6abec1ba45e37269f5d06721eea30d3dbf95f3a747000e5b5d60e614c56ce3f85
diff --git a/app-emacs/php-mode/php-mode-1.22.1.ebuild b/app-emacs/php-mode/php-mode-1.22.1.ebuild
new file mode 100644
index 000000000000..5fda395b5bf7
--- /dev/null
+++ b/app-emacs/php-mode/php-mode-1.22.1.ebuild
@@ -0,0 +1,18 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+NEED_EMACS=24
+
+inherit elisp
+
+DESCRIPTION="GNU Emacs major mode for editing PHP code"
+HOMEPAGE="https://github.com/ejmr/php-mode"
+SRC_URI="https://github.com/ejmr/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+SITEFILE="50${PN}-gentoo.el"
+DOCS="README*.md CHANGELOG.md CONTRIBUTING.md"
diff --git a/app-emacs/pymacs/Manifest b/app-emacs/pymacs/Manifest
index 7e31dada6007..99f3de7f5039 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.ebuild 1342 BLAKE2B be9ef85e84c8aa3b2f47edde1f011fdcc16b9de330fa89350a9fce28acb40f9f20b3ef7b9c18df27e1424ee006876e66f8dd9fb98af3feef53db27529c43c122 SHA512 dd14bc1be14585a365307b6b45309f68e6441884b013bc32b6770697681df38b75ebf6446b72fb73526957b62366c9fc9ab2c4a3b03c863c4c9f2223b897aec0
+EBUILD pymacs-0.26.ebuild 1338 BLAKE2B 42a0601441ec436140d3556782fef54e10b3a602b09640be0f8e2a12f501f5edb889ba382fa09e677d8cbb39f3af2b6aeb358c5014d169790646ff2844b156dc SHA512 46e9767197cf256971ca4e57c21c958af2edbca7e257d720c87665f10d34a4763d0367914671363b0cb8da3a11c18243030ec5f4fe29515061fbdb218508a27b
MISC metadata.xml 435 BLAKE2B 10ae4a8b61dfb10339404f38e37cafa1b66737a8f593bc4ba1c626b9d884ebb19dca555dbdf24b1418fec711f6b73865046cf50d58990980ab5115b1755ddd24 SHA512 bb1bdeb6695093fb0788f956059a6e081b98d8b769e2d336057954e85006dac277b756206f83565d52c2473dc45f3afb1087850e38843103f0ef7581a634eec0
diff --git a/app-emacs/pymacs/pymacs-0.26.ebuild b/app-emacs/pymacs/pymacs-0.26.ebuild
index 74a77c24337f..43044eefa0f8 100644
--- a/app-emacs/pymacs/pymacs-0.26.ebuild
+++ b/app-emacs/pymacs/pymacs-0.26.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=( python{2_7,3_5,3_6} )
+PYTHON_COMPAT=( python{2_7,3_6} )
inherit elisp distutils-r1
diff --git a/app-emacs/ruby-mode/Manifest b/app-emacs/ruby-mode/Manifest
index 10834da0b60b..30c106fc9404 100644
--- a/app-emacs/ruby-mode/Manifest
+++ b/app-emacs/ruby-mode/Manifest
@@ -2,7 +2,9 @@ AUX 50ruby-mode-gentoo-2.5.0.el 493 BLAKE2B d6a26c800c7fe4b3ff7e795be725861bde51
DIST ruby-2.4.1.tar.xz 9939188 BLAKE2B 5be893c8996d17ff333276a772747d3099cec0c41331e1a1916679afc43a8ad5ed99a827bc76b32652ec950eaec933dbe28e1dde313987c2891f258ba7097af7 SHA512 e6fd290b6edd166348b70f0f1c56f7ed9d956c4c1eb91d97d0548041ca4196b9b75ec1ad35c745bdbfd4de195899093e7205d7f02b014ecf1c48e6f31cf25903
DIST ruby-2.5.5.tar.xz 11459832 BLAKE2B ced1105a87e7df8f82a65ca8d1d329d5a9d110d2f3f88b27a79262c4ac1484dda16d8646c0c03f18c1bb25f8b154075eb03a0614355ec62f677c2fa56ab3c956 SHA512 06b1d58536ebfacb7b56c1e6ed4b8ab816fadc4f48c845a452554cd262e7908199a30e5793f3cbaec2db56a8803aa5c6089abf7bf06c8fc47867e97870b7dfec
DIST ruby-mode-2.6.3.tar.gz 28460 BLAKE2B 15ab0115cc669f31d656a6af03c061699cfd872130ed51240ecbf80fae413b1d2d8ed87ea1515584f276d15ee164a3c14f9138bf5054418419f6c09b2a72e8e4 SHA512 bbeaa3ae788ea3a536715dc8dc0b4c82803d0a21ce44ae048a5a1c1e331f8c571980feaf38f42455e2de099210bbd4d6f3e8dc2984d6318a70fe04aa6c0d9520
+DIST ruby-mode-2.7.0.tar.gz 28533 BLAKE2B a41bdd88ab6ee56b81d1fefd923967fe7b7219429a2727f62bbff5a76b294c18ec5fa941428dd6b8cd76687e1f362752e598cc8ad9fb8b8813143b0d1cfa25ce SHA512 17644db69d3ea5674d8bf48a87db5e2f396a7d032428e9e8b63dac2a45fafbe506440af7429c440e82d194df670d6dec5e3d6908b49654300493dba1be5450d8
EBUILD ruby-mode-2.4.1.ebuild 505 BLAKE2B 59762ae1916eca477938b094557b0ee96c536e1fa0b20202d43b6b6f9f9f75066e9347d6f9ed83168ae169ac780c98ac7e6b43933e789ccf8f7ec5fe44d59483 SHA512 92636fdd139bdb68f96b063a6137bb7467f7cd0b608fe4951d5db59808d571377e93a8ab911acf93d020b4b206db90a5118eeb5a80ef12b035ee7fd62201ca26
EBUILD ruby-mode-2.5.5.ebuild 505 BLAKE2B 149545702966852e6c5087563463176348044677834bb578fc63ccaad53f76b1da0cc286b586b33dea6ee49b40b1b5fb6b288e11289a06d5bf29030da2f3106d SHA512 c5f74c6646b31f09db24eb1632d082665f379a0039b9ccdec281e27b308799bb435b68d9bee4059d302a8f5b02baea1847c085726e26ddad9de7895c41da1861
EBUILD ruby-mode-2.6.3.ebuild 578 BLAKE2B 20fe8c18865b478dd3d8074902a083797059075fbe7bba5804b332bfaaa018e256fabeaa9a2830310021716855fb5ac5928490f66297e018eff88d8581526e9b SHA512 0c0df43a0cb68bfa10c2d299ec9f2dfd064fbc722d5eb8cbef3bfefa97313f247d344d83b5663bba4991869d1db962441cc3ec27da0c779e693650c27cd03707
+EBUILD ruby-mode-2.7.0.ebuild 578 BLAKE2B a2362fcdaa7b64c3a4d032bbc91ed082977a33dc92485959ac13dc843f2b9d65f88b2ee46db220911592550fc7fd38f6f7f2a64d2333709af8c2741d7b783e07 SHA512 ad65f95377450810b9360d939440d960dd3a4ba78ecc3f945aa17feebbabd978dac6d08fe5fc1b345565532ffe6236fc8d25d273795302a2812010598774112e
MISC metadata.xml 282 BLAKE2B 432e60a3b04def9f566fde3852011e006c0d578c72c42115734d1af5c128440fcee68134c8f891baad437e64a8d61fbbac49e70a35ed4f6f85641e888d3a2547 SHA512 1838e22e1f5b849b816a05d1b25bd81333c8cf67ceb996177e05ba7a555b8e0e307e62cb53e6f1217f4216823e2fecf050e85437678503d60e10c6b2d5303072
diff --git a/app-emacs/ruby-mode/ruby-mode-2.7.0.ebuild b/app-emacs/ruby-mode/ruby-mode-2.7.0.ebuild
new file mode 100644
index 000000000000..452302bb70e6
--- /dev/null
+++ b/app-emacs/ruby-mode/ruby-mode-2.7.0.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit elisp
+
+COMMIT=defe0b586b2a888706507a7bbcdf1201d924cc2d
+
+DESCRIPTION="Emacs major mode for editing Ruby code"
+HOMEPAGE="https://www.ruby-lang.org/"
+SRC_URI="https://github.com/ruby/elisp/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos"
+
+S="${WORKDIR}/elisp-${COMMIT}"
+DOCS="README"
+SITEFILE="50${PN}-gentoo-2.5.0.el"
diff --git a/app-emacs/rust-mode/Manifest b/app-emacs/rust-mode/Manifest
index 595f4dd9ec65..b03ecc7d8242 100644
--- a/app-emacs/rust-mode/Manifest
+++ b/app-emacs/rust-mode/Manifest
@@ -1,6 +1,6 @@
AUX 50rust-mode-gentoo.el 135 BLAKE2B 083a273140a659c1a76c05178990ffe4b0f3ae2ede81878ce8cfaab451df4a5169cea46fa4600e57ea77a9a7d55571cb7c862098e5ee76677dd73213e6a30036 SHA512 bd6f7579408d26900d40e674ff75bac2d1989c9bd068dae4bd4c54271e7b04cfcdf4d7d3622955f949cb60496a0d055f5f436084975bb624415b46ddb330f0fe
-DIST rust-mode-0.3.0_p20180221.tar.xz 37392 BLAKE2B 185511a2096400254e141f213f2e9a84861c2aaf5f2259cab724aa929e07b2691ae6f36c5568de5d978809588271486377a194a77a066413df6ee995e9bbe54a SHA512 004bd1536ab2e1e708193509a307ed47e22bf1f3dc5d84816958588e312c8bf6e75ee178cc99439ec0bd427ba02030c133bb21f96c5116b175d1d7cde89e9e6c
DIST rust-mode-0.3.0_p20190125.tar.xz 37580 BLAKE2B d4d3ae9dac452ba3e2966d5036bd5f4edb4066ca65954b7f18a99c56ad6a8848fd80ef799c7c266c77a844839d87ab9641c77afc089a17e4e459fea27b6af982 SHA512 303d7f183006769b3fdf7a7118b36d29d785c2a29cf88ae286cb86180f84a4e50e66597d3bc984979e2509b872632d750fba96ff522081df5351d8d9511a3272
-EBUILD rust-mode-0.3.0_p20180221.ebuild 679 BLAKE2B da7156d08130a1d2a2b3970f79381f3dcf317770c07537a4c9f6c7cf06d60daafbd4c9091257c36bffa7b56a5a0fc876ba306eb7ce723f6caf897e27f04874d2 SHA512 d97e2791fa05253774fa0bb8ced86205198c22b0a86123e2b6b15631626671b99b3ec3aaf48bd1d71b1bef7574c26e43f7bf0e568f59949c068485b38c9e159a
+DIST rust-mode-0.4.0.tar.gz 41774 BLAKE2B c0263f9fa839dcf5ee74706d8d13c10161d024114fda161dbd5235036eb322d273e8624a23f5e848e9246500d1da0c272420cb89f250f8d1852c7552eb7d0939 SHA512 fe0e1d667ba9595f9cbed22e0f88096508e49ffe8e3c86349cb3319eefea38a1dd86c2b55aef1415ae0cfc3b65ac6807f1863eb0e6eaa9ff49aea989a46e5edc
EBUILD rust-mode-0.3.0_p20190125.ebuild 676 BLAKE2B 17b59d80843fb61ac98a1d3732f0715e249132e16bcd61139640dfee72a85a8137bbcf52a7df02599eb40cebfa55878fa15d081f32e4eea7e2b6be902e811014 SHA512 cfa15e1280fa3481e6b78f2bf4133913a62ad25c14f8b499e6abe075ad9fd1b07a7af200e2f18c4e7b9e4e173d0fef9fde79abbabb2bf477a70efe48d47a0986
+EBUILD rust-mode-0.4.0.ebuild 714 BLAKE2B f3d8f25938f5763ff057137193554cbb84cc00ae964d78517a381610cfa0ed70077c8f906153bc7a4078bcdabd43df8ae160bcd05081f3dc4a7aeb526100d002 SHA512 43e476ab5ce5280dcfff7908f5211beb5f6cd3e0dca4f730be799a8412790e73e5c272ebe18fcabe3ca120babfa3b3beb205043b57d8d7c7c9a3726182f544d8
MISC metadata.xml 282 BLAKE2B 432e60a3b04def9f566fde3852011e006c0d578c72c42115734d1af5c128440fcee68134c8f891baad437e64a8d61fbbac49e70a35ed4f6f85641e888d3a2547 SHA512 1838e22e1f5b849b816a05d1b25bd81333c8cf67ceb996177e05ba7a555b8e0e307e62cb53e6f1217f4216823e2fecf050e85437678503d60e10c6b2d5303072
diff --git a/app-emacs/rust-mode/rust-mode-0.3.0_p20180221.ebuild b/app-emacs/rust-mode/rust-mode-0.4.0.ebuild
index a061b8c60336..d071ded4dca4 100644
--- a/app-emacs/rust-mode/rust-mode-0.3.0_p20180221.ebuild
+++ b/app-emacs/rust-mode/rust-mode-0.4.0.ebuild
@@ -1,20 +1,21 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
NEED_EMACS=24
inherit elisp
DESCRIPTION="A major emacs mode for editing Rust source code"
HOMEPAGE="https://github.com/rust-lang/rust-mode"
-SRC_URI="https://dev.gentoo.org/~ulm/distfiles/${P}.tar.xz"
+SRC_URI="https://github.com/rust-lang/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="|| ( MIT Apache-2.0 )"
SLOT="0"
KEYWORDS="~amd64 ~x86"
SITEFILE="50${PN}-gentoo.el"
+DOCS="README.md"
src_test() {
${EMACS} ${EMACSFLAGS} ${BYTECOMPFLAGS} \
diff --git a/app-emacs/slime/Manifest b/app-emacs/slime/Manifest
index c7bff3bb1b27..c0c3c7044108 100644
--- a/app-emacs/slime/Manifest
+++ b/app-emacs/slime/Manifest
@@ -14,5 +14,5 @@ DIST slime-2.21.tar.gz 810610 BLAKE2B d5126e60fb04af2c712426dc9b701cfcabb04a16ab
EBUILD slime-2.15.ebuild 3618 BLAKE2B 37ffcb7020e8b5f8cb59824569acae9f719727d912504a519a107d2d95b6bfa7670e837d2f84b330d6292f6b2e5e65abb2fcc25ec92790db37670da42962f5f6 SHA512 1c239ba7b0e40a364404f6969a1c087eefd86eb69a8b96bc8b99d1f102ae4ebdc28a9d06c987270cc611e51a220f122c2da66a3fa1788261322db2c649f7b9de
EBUILD slime-2.20-r1.ebuild 1643 BLAKE2B 056293286e46dbe6ac2a4431c2cd4e4de9332442c61c643d269e23f2cd03d4eb8275578921157ab7c9d40167c582b3cca6fff207ce3fdab97e169d4680df4cd6 SHA512 79d2df52696e9064fce5cd6e4f8aa1b04dd6104ee765ec32d41a79792629807519a3ac35ffef228c06e23cf072fe31d11b1be332c86e62537f9ddd740181f85b
EBUILD slime-2.20.ebuild 1578 BLAKE2B eb0f4c64acf32e16aca61fb924c2341d6c40fb7eef5255bcdfd5a3f49ed7f80b9fafb512965cfcac1a7afb1ff5e360a4a0611fa38f36d2f2c4725c4ab80db681 SHA512 59d1215a0e2b2643a4cef230e826fd5c7d313edea7bb26b1d1ffafffa564c9827cb367509d903b4477d72e0262ceb416cfe99801ed322886320b5a35d4c040e3
-EBUILD slime-2.21.ebuild 1539 BLAKE2B e6ad197011b7b3d0cd04868be4cd8e661536d6ff402db60fe72416f23e3b61c9cd8987f46ccdfdf46722bee157cfdafbaf2d54022b06630e26665e7128ab7aba SHA512 a9ab6dd51ae48d4af5bc9d713f7cf6ab330caef793dac22160a1e67113070f06e1a6e478e3a5c95d976f0e3a0e7dddae5f06719cdad9333aed5be400cd82ef9b
+EBUILD slime-2.21.ebuild 1536 BLAKE2B 9a57dbef9d64de8a0a5a53c9dad65a123ffc2d623c7aded7c95db61a519101a7899908fa9be6ce006393e4c15a1a4e11fa311fa4dda7cba7e77bf106221107b1 SHA512 335950f876002fdb3d78530b09fade01e43ea6e4802b6a7a4fa3c2066c5c16068956cf1e5529356e3da46cd40d738248dd0e6a4941ad4fa794dae122b7db4592
MISC metadata.xml 1681 BLAKE2B b064702addc588a618896d83ab0e20a5b867972621473b97dc131a9b3f4c9305576323084130fc181c5f260cd46ae042f719e9956f414a3ba7c1c9d677f0f6b0 SHA512 0387efe8e517d3dab2a609bd63a914b264dfd922e1e985aabe958f4dbe45d7effdafd15b9ca1d2a63cd269f25d36b01524af542e9203b28e64044a47a9d7d5da
diff --git a/app-emacs/slime/slime-2.21.ebuild b/app-emacs/slime/slime-2.21.ebuild
index a8d36329a5a5..b2215036ccc9 100644
--- a/app-emacs/slime/slime-2.21.ebuild
+++ b/app-emacs/slime/slime-2.21.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
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/slime/slime/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2 xref? ( xref.lisp )"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ppc ~sparc x86"
IUSE="doc xref"
RESTRICT=test # tests fail to contact sbcl
diff --git a/app-emacs/treepy/Manifest b/app-emacs/treepy/Manifest
index 30f05437a062..14d9b9c5afbe 100644
--- a/app-emacs/treepy/Manifest
+++ b/app-emacs/treepy/Manifest
@@ -1,4 +1,6 @@
AUX 50treepy-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
+AUX treepy-0.1.1-cl-lib.patch 212 BLAKE2B dd02f351874992c28686f707a17af43baff592ce60c64da5c445f47f51aa34df3a50d3178ba23220a0c6ba74d0fd064c4b53aeed2a23ce8bf1c55604b3d8b7fb SHA512 940e685ce153e43d55fe414c997ad0fabf4e6f1c07e5657a27868935ce5b88132709c03ff43f69e7feb359ff63ecbda47ce50a84f183559d77869c4379964208
DIST treepy-0.1.1.tar.gz 125004 BLAKE2B 2aab285f0a0ce0d14cde0d6567efd062d4e2bf944421e8c4e5c3ef62965a43c7abc77d88c5baeadbe2cbe4e98dce9d563fc5b02abae8e83194dbb058d78db725 SHA512 70790f83e7f33846ca4c568c79c45bfea9a29cc92b717053eb2fa89a22a77578d80f31f19002c61d254d4b2c4c36f345324c0d631412477f09713b51124dfb83
-EBUILD treepy-0.1.1.ebuild 456 BLAKE2B 6646ce95b766db53c6bb74413666d46c93bd05f1a25e289bfa07d01cde6c20642dd965bcf5400b0dafaf1b2946a1810ac03841b700a77d25a908224df04b709c SHA512 762dd1bbd6fac5889e49d0cf8110e0fcf7067c2bf11f423dff4ed1831bd9cd671918a4e8bca56ee01ff9b9368824c6b650c4bb758290a06469b71f08662e645c
+EBUILD treepy-0.1.1-r1.ebuild 501 BLAKE2B 1fccba73e9008060156e4c3e7c5a1c613561c81bca3ba63495bdc800dc84a04d5fff24c291306ee435355fe6528896afc424d27375d307bb10903ab48c1d7c69 SHA512 20e221cda0c19adc71c874134a2155bf13b30fc9b902b2b23bda0346bffd03c5c4fe3eac367b55eeaa0fb4a6254542bc7f77f3edf88c71bee02796a7546dfdd2
+EBUILD treepy-0.1.1.ebuild 457 BLAKE2B 343e71d20553617a3cd7f10c59240ee2e181d3b551bd9e3a5680e56f9d46002c249f2824c78d3cdb7da09d447830a9e25318b6c64581bc9d3ccf1310c6afa7fd SHA512 5baabe8ff0c74624c6dbca62cb619a4324fe27f4c8c1d13af129dac71117c77ab601b1c796f15cb29ee53401aa416abfd9b6a570af4c29e984aeac4499b87a47
MISC metadata.xml 618 BLAKE2B 949af96bccf3ac8eae49864c76bac1d675d470e1b9ea9f4cd4a3fa674a97450a6591a08b1bb569a6c1ec477f20bd38b9d0a0808005c95bb6e0c919986d78692a SHA512 1289a6357bcda76f8bf2f7fc35638e2f6e26e3cdf895ba31acf66253bc827fbb7122c215ad795c68a9309574b97af0487bc3c7d81404e92be91adde9f4d6504b
diff --git a/app-emacs/treepy/files/treepy-0.1.1-cl-lib.patch b/app-emacs/treepy/files/treepy-0.1.1-cl-lib.patch
new file mode 100644
index 000000000000..0c7bfbad1b85
--- /dev/null
+++ b/app-emacs/treepy/files/treepy-0.1.1-cl-lib.patch
@@ -0,0 +1,12 @@
+Fix byte-compilation with Emacs 27.
+
+--- treepy.el-0.1.1-orig/treepy.el
++++ treepy.el-0.1.1/treepy.el
+@@ -40,6 +40,7 @@
+ ;;
+ ;;; Code:
+
++(require 'cl-lib)
+ (require 'map)
+
+ ;;; Walk (recursive tree traversal)
diff --git a/app-emacs/treepy/treepy-0.1.1-r1.ebuild b/app-emacs/treepy/treepy-0.1.1-r1.ebuild
new file mode 100644
index 000000000000..ed95978e0603
--- /dev/null
+++ b/app-emacs/treepy/treepy-0.1.1-r1.ebuild
@@ -0,0 +1,20 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+NEED_EMACS=24
+
+inherit elisp
+
+DESCRIPTION="Generic tree traversing tools for Emacs Lisp"
+HOMEPAGE="https://github.com/volrath/treepy.el"
+SRC_URI="https://github.com/volrath/treepy.el/archive/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/${PN}.el-${PV}"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+PATCHES=("${FILESDIR}"/${P}-cl-lib.patch)
+SITEFILE="50${PN}-gentoo.el"
+DOCS="README.md"
diff --git a/app-emacs/treepy/treepy-0.1.1.ebuild b/app-emacs/treepy/treepy-0.1.1.ebuild
index 60192956e0d2..801255838667 100644
--- a/app-emacs/treepy/treepy-0.1.1.ebuild
+++ b/app-emacs/treepy/treepy-0.1.1.ebuild
@@ -11,7 +11,7 @@ HOMEPAGE="https://github.com/volrath/treepy.el"
SRC_URI="https://github.com/volrath/treepy.el/archive/${PV}.tar.gz -> ${P}.tar.gz"
S="${WORKDIR}/${PN}.el-${PV}"
-LICENSE="GPL-3"
+LICENSE="GPL-3+"
SLOT="0"
KEYWORDS="amd64 x86"
diff --git a/app-emacs/twittering-mode/Manifest b/app-emacs/twittering-mode/Manifest
index d98a0693b65f..05466960c8a5 100644
--- a/app-emacs/twittering-mode/Manifest
+++ b/app-emacs/twittering-mode/Manifest
@@ -1,6 +1,6 @@
DIST twittering-mode-2.0.0.tar.gz 615223 BLAKE2B 1fc5ceb440ac9a00dde4d49cd48580d3e8f78ed2e9bccb8b2dcf41c6be1c7e0394c8db958e6ab4ac632b91bbdfc9a0930ad3867584d642b3f90b15a7bc0132d5 SHA512 318768c54c99c03c7641bfeb8396fdcaf65752121da6a64e6af9c071b6c429f73e44d1698df600915c4c7042233ef96cf86c037eece21b00d8e52a01ae569601
DIST twittering-mode-3.0.0.tar.gz 1363235 BLAKE2B 31801fcb339cab42c7b9a9bfb186ef6a21570be16dd90d36baaabe97ec9fc93bdc35ead707e366e7262347158da145c04a6f51340abd3386b8c2a9fd8b5d417b SHA512 c696a8f31abcf6944c127575719d3e9b24a2bfb6271e0193e2a6faa8137c6468c7686b88d1e4ec0c3cc3b833e26853b435726d1acb422e9f37d3c0334e278494
-EBUILD twittering-mode-2.0.0.ebuild 804 BLAKE2B 63cf8258e34d6670c1342a5636a46c6cc87b3b3992edab189d802f6e7bcac44bc62eb943a649e0106375d38ab1297ab27c0e8d4f8d7f7a2d2cdc87dd9209378a SHA512 042e8068a2ff7d558c907260621d5e92883fdc462f5cd830a8796ebc89665720b706072837944731f748fb9fba70cc80fd56dcfb2cacf6bef3f82380baeeec1f
-EBUILD twittering-mode-3.0.0.ebuild 804 BLAKE2B 63cf8258e34d6670c1342a5636a46c6cc87b3b3992edab189d802f6e7bcac44bc62eb943a649e0106375d38ab1297ab27c0e8d4f8d7f7a2d2cdc87dd9209378a SHA512 042e8068a2ff7d558c907260621d5e92883fdc462f5cd830a8796ebc89665720b706072837944731f748fb9fba70cc80fd56dcfb2cacf6bef3f82380baeeec1f
-EBUILD twittering-mode-9999.ebuild 804 BLAKE2B 63cf8258e34d6670c1342a5636a46c6cc87b3b3992edab189d802f6e7bcac44bc62eb943a649e0106375d38ab1297ab27c0e8d4f8d7f7a2d2cdc87dd9209378a SHA512 042e8068a2ff7d558c907260621d5e92883fdc462f5cd830a8796ebc89665720b706072837944731f748fb9fba70cc80fd56dcfb2cacf6bef3f82380baeeec1f
+EBUILD twittering-mode-2.0.0.ebuild 791 BLAKE2B 6e1d500843e4844e64a8b3902a68c1afaab8140ee31ea88d4b4045bb51630905881fa292cbe3ac5695ae0c0a9822c2b910f8be1bfee2c4659237b2abcc32f773 SHA512 797f75d2fdfab44eabd1ddba5a424472231772989fab56096fc149f22c2f2ff9678e52c45ab5a48b91eca952651cfd19aa54fa45bab6751b85257355e591632e
+EBUILD twittering-mode-3.0.0.ebuild 791 BLAKE2B 6e1d500843e4844e64a8b3902a68c1afaab8140ee31ea88d4b4045bb51630905881fa292cbe3ac5695ae0c0a9822c2b910f8be1bfee2c4659237b2abcc32f773 SHA512 797f75d2fdfab44eabd1ddba5a424472231772989fab56096fc149f22c2f2ff9678e52c45ab5a48b91eca952651cfd19aa54fa45bab6751b85257355e591632e
+EBUILD twittering-mode-9999.ebuild 791 BLAKE2B 6e1d500843e4844e64a8b3902a68c1afaab8140ee31ea88d4b4045bb51630905881fa292cbe3ac5695ae0c0a9822c2b910f8be1bfee2c4659237b2abcc32f773 SHA512 797f75d2fdfab44eabd1ddba5a424472231772989fab56096fc149f22c2f2ff9678e52c45ab5a48b91eca952651cfd19aa54fa45bab6751b85257355e591632e
MISC metadata.xml 431 BLAKE2B 99dcd39c66412decdb967fc8670d117b209fe90eee8d5c17dbbf3f3653fecdb328ce459c72488b8d62f618570f194d9afa831669838976ea08ec9784fd99fd43 SHA512 699cfac367110e5031fe8cf1aabc64369185f435e6ca78d89b97f184c6e77b1d91a0e2012b03709c548afa9489e1b41e5bf0a40d83074c5517bb79b0d302005f
diff --git a/app-emacs/twittering-mode/twittering-mode-2.0.0.ebuild b/app-emacs/twittering-mode/twittering-mode-2.0.0.ebuild
index 6cbe27f5ad97..d780f2def249 100644
--- a/app-emacs/twittering-mode/twittering-mode-2.0.0.ebuild
+++ b/app-emacs/twittering-mode/twittering-mode-2.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit elisp elisp-common eutils
+inherit elisp eutils
if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/hayamiz/twittering-mode.git"
diff --git a/app-emacs/twittering-mode/twittering-mode-3.0.0.ebuild b/app-emacs/twittering-mode/twittering-mode-3.0.0.ebuild
index 6cbe27f5ad97..d780f2def249 100644
--- a/app-emacs/twittering-mode/twittering-mode-3.0.0.ebuild
+++ b/app-emacs/twittering-mode/twittering-mode-3.0.0.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit elisp elisp-common eutils
+inherit elisp eutils
if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/hayamiz/twittering-mode.git"
diff --git a/app-emacs/twittering-mode/twittering-mode-9999.ebuild b/app-emacs/twittering-mode/twittering-mode-9999.ebuild
index 6cbe27f5ad97..d780f2def249 100644
--- a/app-emacs/twittering-mode/twittering-mode-9999.ebuild
+++ b/app-emacs/twittering-mode/twittering-mode-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=6
-inherit elisp elisp-common eutils
+inherit elisp eutils
if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/hayamiz/twittering-mode.git"
diff --git a/app-emacs/websocket/Manifest b/app-emacs/websocket/Manifest
index ee1684cee599..2185fca505cd 100644
--- a/app-emacs/websocket/Manifest
+++ b/app-emacs/websocket/Manifest
@@ -1,6 +1,6 @@
AUX 50websocket-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
DIST websocket-1.10.tar.gz 27108 BLAKE2B b164b3ca47e0705322d9bcd0d9535c8e84777487e8783bf599f5391c88ee6193a1ef1750ec4b3cbd4fac2968c449c4f3a140255a434f3de38e66ad7364c192ba SHA512 ef1a34eccd173eb206cd9eeb4ea988a5b076f178bd4ca903e03b2f2301a34c2cbd08e43a13c8d24a64d10da28b3a77c15b2321978460db7a6b23c601abe31197
-DIST websocket-1.9.tar.gz 27029 BLAKE2B 9a492beda1b7f7211d1a72b5af0cab445f0fa78439797f05b565a0421a798a4fe0c6fb0e24aac0454f5b48f8f536762d0fcc5d92c216bd6b83b6ac34a1e024a4 SHA512 bcd98e7edcbe95cae2f196cea05fd6cfa9083ed1ab2392530ca00cb05b87d6fa95b5f5319981fd94244b74989850c171e4c31c8758a8b7fe95d49299103a4410
+DIST websocket-1.12.tar.gz 27378 BLAKE2B d0aa576333c96e403d4507f25be5661b94de71afea1a39e6abbf0fc57c68dff109336c4c735ae15be336f620b6a09240fdfd4e016a19fc2b92f5836e83181a44 SHA512 c0cdcf407227914a94e24ef90146c3c394e0bc16f131c5b626a6ce49ee235e2519dc7c2dc174e6b87426eba8ce21e84e816b8074866e25be681ca626c51044de
EBUILD websocket-1.10.ebuild 755 BLAKE2B a8976dea9543cc526657f5dbf8f03cc75a66286ff55668f0ff5836b0674aa875271db94f98f06a6fa0d7ddaee2f254a793b610f7922122857ecf160b46021225 SHA512 0f1989593f39be725bdb12292fdf4b51713bf8c36b11d42f04a9d73b8aa19f68cee101b054d4c5b15686778acdea4a9f32ee4e7f772ffe02724a9febc78d9e5a
-EBUILD websocket-1.9.ebuild 675 BLAKE2B 0ff94c4f36f3f470afc00e7aad5fb34f7cabfc5c6b0eafd9b58779142f7c101d4230524a8b0b23ff94e58061e54777972adfb5e89123bed0df4e198794bb16c3 SHA512 09e2563f1b81dd015213a5583d242b4740c6aaae8ef361e6a2b29aac54c3d443cceab424703620bed2cf12c63bb083836c53ac270db7db715fa50a9a0d9ab41b
+EBUILD websocket-1.12.ebuild 752 BLAKE2B 0752e53b3f324dfdc5529dcea1368a5911d4bcd059330ab0544afe2f37387a436b289dadda4fc07ae9fca9bd03bc0d61f1d8de6c205c279c853943891a2af772 SHA512 ecaaa63a92e1a5d7b212e3e52dc66a91641431aba7185d4b8f92b3dde61f77905f0e497ea024430e52d3575bd650e876172bc25edb7219944498940cf07d820f
MISC metadata.xml 282 BLAKE2B 432e60a3b04def9f566fde3852011e006c0d578c72c42115734d1af5c128440fcee68134c8f891baad437e64a8d61fbbac49e70a35ed4f6f85641e888d3a2547 SHA512 1838e22e1f5b849b816a05d1b25bd81333c8cf67ceb996177e05ba7a555b8e0e307e62cb53e6f1217f4216823e2fecf050e85437678503d60e10c6b2d5303072
diff --git a/app-emacs/websocket/websocket-1.9.ebuild b/app-emacs/websocket/websocket-1.12.ebuild
index 00ac9a2319d5..c512baa9f3c7 100644
--- a/app-emacs/websocket/websocket-1.9.ebuild
+++ b/app-emacs/websocket/websocket-1.12.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
NEED_EMACS=24
inherit elisp
@@ -15,6 +15,7 @@ SLOT="0"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/emacs-${P}"
+SITEFILE="50${PN}-gentoo.el"
src_compile() {
elisp-compile websocket.el
@@ -27,5 +28,6 @@ src_test() {
src_install() {
elisp-install ${PN} websocket.{el,elc}
+ elisp-site-file-install "${FILESDIR}/${SITEFILE}"
dodoc README.org websocket-functional-test.el testserver.py
}
diff --git a/app-emacs/with-editor/Manifest b/app-emacs/with-editor/Manifest
index 92f4c9e32919..c2f7fae684e1 100644
--- a/app-emacs/with-editor/Manifest
+++ b/app-emacs/with-editor/Manifest
@@ -1,6 +1,4 @@
AUX 50with-editor-gentoo.el 38 BLAKE2B e96c6cf48d1522d89450e11d339c76210c672377208b56951791b83c6ef22b2c872d313084e199dd5d7b533a99106a87dbc7f15b5ee6126f71bf5f2e84165ffa SHA512 5c00bcabe2d7cc03013dc7a54b2c653940c08098ca5646d7c73624cb1ca04376ae9dcf88a7166b1925c69f0c5d192d90f6bd790fdef8ed8c3b0f9d163c987da5
-DIST with-editor-2.7.4.tar.gz 30159 BLAKE2B 2e1e84dd1e4bd0c4f5c0e0bb8730e8c4327e58ae38ee445c4f7f365279f7b8293639be675e735e82fea15c0fa93ff7b02c18d0fdb81889d6b44459d40f7322ae SHA512 d35409bc761e5ee797ca758878365a11695e0e8558275e8dd8eb2b22c92b7ea92024a56c1adbab47d4b5e0cc49a2e6adf5e8d1f7fd3e784774dab39bdbf1d93c
DIST with-editor-2.8.3.tar.gz 30648 BLAKE2B 8989f8506fb58c1f54efa4fcb72fa8ddd477c0c73d82672028bdb027f74093b62c44ab5a545cd9db2e0e3222bf461e605aebc805112c5ae8486c224b22806c26 SHA512 389aa084f7dfb7f7b59a37802441718e20ee70d88b9af9631b1fc547e4c3238d053bb2b3ef50a4e6332fc3befae183a49d55b3c7bd7719a149cf83001d23810c
-EBUILD with-editor-2.7.4.ebuild 663 BLAKE2B cb8e2bf8fcb28e09c2005574f69f22bd4dd737e91d7c7ce0a1d09dcea854f4f554ec0d5e365ecfc9523ba0bb802b4d3b780579c7d2995ec03c927f2ef939933e SHA512 8067dacbbe51620bd305cdeb6fdd959194142a877eb4595784b772965816fa433fed76eb637a50ffb2f491ffd97f50896d668b0987bacbb44689baf533249699
-EBUILD with-editor-2.8.3.ebuild 663 BLAKE2B 7a9aff1fdd488ae765ba8c1b6c75bbf8c74399bc89aab41ea9e5ea8edfb952826990ed655d1f688593eed4b2be9bee937cad652744ebaec51c1d0408f7690653 SHA512 1b7d4072998bf5a66d27c53345781f9dc3df4619c188dbea0e3a1a03da28a99aa58917434d53da11b370c3ab001c77a11d0e3671154d3e4380d1604fe5cc2e32
+EBUILD with-editor-2.8.3.ebuild 585 BLAKE2B dfb15f185a82227721d375b17e162e98b0e2620bb3bf71e6e110a68c1a8ec5f38a07d847918a9cedae4a506b2028c03f6032794c3ddb3341385fd5d518bbd10a SHA512 051602ed7993dcf52e8ce87ea00caa88e35b46a46e84acfb38adefe49808976f179f6e4672196032caf4901acc59439abf07cfa97234dc4d4038e9cbff35c847
MISC metadata.xml 707 BLAKE2B 7f4c983cfd2f8b87a3708301ccc570a0d88b3d9b21b3e089e44dc5b22f8313826d2469efabe7ff4dc2b27262f93dc4b5e8fe0e68b2b3b7a6f79fa6f34283eeab SHA512 bce73ef41113175585cc46d00fc1306537c71f860b1f2d699c086f2b1042d26fb02e9770122c586594ab9012eeea0fa73438a2fb9a9cf3b2c077481eef13a5b6
diff --git a/app-emacs/with-editor/with-editor-2.7.4.ebuild b/app-emacs/with-editor/with-editor-2.7.4.ebuild
deleted file mode 100644
index 710b1bca64cc..000000000000
--- a/app-emacs/with-editor/with-editor-2.7.4.ebuild
+++ /dev/null
@@ -1,24 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-NEED_EMACS=24
-
-inherit elisp
-
-DESCRIPTION="Use the Emacsclient as the \$EDITOR of child processes"
-HOMEPAGE="https://magit.vc/manual/with-editor"
-SRC_URI="https://github.com/magit/with-editor/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-
-SITEFILE="50${PN}-gentoo.el"
-ELISP_TEXINFO="*.texi"
-DOCS="README.md with-editor.org"
-
-DEPEND=""
-# Versions of magit before 2.5.0 bundled with-editor
-RDEPEND="!!<app-emacs/magit-2.5.0 ${DEPEND}"
-DEPEND="${DEPEND} sys-apps/texinfo"
diff --git a/app-emacs/with-editor/with-editor-2.8.3.ebuild b/app-emacs/with-editor/with-editor-2.8.3.ebuild
index 1316d5c5248d..d41f0f1faed1 100644
--- a/app-emacs/with-editor/with-editor-2.8.3.ebuild
+++ b/app-emacs/with-editor/with-editor-2.8.3.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
@@ -19,6 +19,5 @@ ELISP_TEXINFO="*.texi"
DOCS="README.md with-editor.org"
DEPEND=""
-# Versions of magit before 2.5.0 bundled with-editor
-RDEPEND="!!<app-emacs/magit-2.5.0 ${DEPEND}"
+RDEPEND="${DEPEND}"
DEPEND="${DEPEND} sys-apps/texinfo"