diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-01-07 00:12:10 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-01-07 00:12:10 +0000 |
commit | 86bac35ed1b4f7018bc03aea5551f7664a2b9ff4 (patch) | |
tree | d5bd82287c897c86af756be3cc21ae7f247f56eb /app-emacs/compat | |
parent | 6c0d1528e3598898fd1026a3da35ffede0a1f14a (diff) |
gentoo auto-resync : 07:01:2023 - 00:12:09
Diffstat (limited to 'app-emacs/compat')
-rw-r--r-- | app-emacs/compat/Manifest | 2 | ||||
-rw-r--r-- | app-emacs/compat/compat-29.1.0.1.ebuild | 44 |
2 files changed, 46 insertions, 0 deletions
diff --git a/app-emacs/compat/Manifest b/app-emacs/compat/Manifest index 521cc41b30d1..0b3bc588a6c1 100644 --- a/app-emacs/compat/Manifest +++ b/app-emacs/compat/Manifest @@ -1,7 +1,9 @@ DIST compat-28.1.1.3.tar.gz 72597 BLAKE2B 82186713370fed7f97eb057cb330d77c1d758224ad37c0b7fbbd21221b0d2ffd68be805483f3e9577866f02079c83a5686918c87a1ed7c67c9acdd64aa3a560b SHA512 d65e5ce666607cd6d26cf771d6878caeb6641aff0fc924ec901955c1a03b6fe42e3527220448fa92a8d6c3f5bd65e6f915ed4ada1be01a29d7919f916826e48f DIST compat-28.1.2.1.tar.gz 82434 BLAKE2B daf82d8f44af3f1b20dd25d042f401623d84f64a54c3b919714cd13fe4100d3b332e323a5fea5a643cdfc2dfe8b76a6a5684ad676fc595901df50a43e44b82f2 SHA512 7d2697b9b5bce25f44ab67438dd2b99bbd5072ed15193264cbd35473796d711d2b8f40db126478ea3c5de55609881ee20555e8a91d075df03f20610164f05d89 DIST compat-28.1.2.2.tar.gz 82479 BLAKE2B 154104a3d1cf953f712de357d21736d648289dbdaccb0f9ca5cbd44cb1e41b9b7b4b52394548658b47216f9205f28d2020b015d22b5d0c4df63c79794ddfc56e SHA512 65cafbf4d48815f447e412c4dbd87c5bd3357df5302660a5296582648926f8e3fe96b4b90b53674f18be8affe66af95c8db7e58d7a9dd63d2b57983962e5a53c +DIST compat-29.1.0.1.tar.gz 98171 BLAKE2B 46fd4052b7e3f6deb7789cb50d2d6c19d698531de04a171b3afc9035ed6ff3e204ee58e770eb699c05d722141b409e34dc13df1af6e3cda275ff107759a0a957 SHA512 51af7d1f87c838d421f017f2bdcce215e6951bd69181abff64c2c87f6ff1aac1b5f29e0dc91be2f48589e9a6092007a99d987791213801c7e0d89a372dfa4b72 EBUILD compat-28.1.1.3.ebuild 994 BLAKE2B 2d1e26f93e0199a7eb0ccf0d6c576f482bc1d09f9ce6d16f00096540793267af2ac269486cc45aac549d36c2b41e9fa6884f263e50757ce3f9ca9f91141bfa08 SHA512 853eca1268424b2867feadaeff8e1a088b053616121010fa900da154d960d2bfb6ad9d921754aab819898c201355fa3e8e47c120aea84d0ba0bd28e6f5fa153c EBUILD compat-28.1.2.1.ebuild 928 BLAKE2B 6c7bb9c1fdfd3f13bd71f496a26f643ba4f74f0997915b79baac24ac3b85e9c026df7d8235299091a77057dda43605aea98f4abbd2f27781ff55caced85564ef SHA512 26038544d1326fa4fed95ff7fc67135fc5e7f5819ce7e8f1680e673fad03eb06e51021b4bac2a67fe9ab944a5927f83a2e592c6ee012ee9404f1f6806dae0f2f EBUILD compat-28.1.2.2.ebuild 947 BLAKE2B d1b5002850ea63cf9282197df3eb4528ac442d08d77b9b403f33315f51e1f747fb8c9c8cd17782ae86e2ef0d86cbc6a46b83fd003c4e49e6dee6c2a975a24cb7 SHA512 485ced37ed452fa31263c341cc5b52fcd79e0d8c32e314898af2484f75096b0c32fa482d1abb086d8e8d22ceecd90844637f25a6b985ff87a81e0df38a65539a +EBUILD compat-29.1.0.1.ebuild 1016 BLAKE2B 527b2e0a4ccccc98fdd2b6be1cce5ab0e2cdaeeaaf0afb5700b0a437be664b2560a482e2e188c22959a60f498e08a6055e80cf9c3e42f0928607c8763db9a17e SHA512 18e833bcf9fa07b61fdb9afa37b24644ad36e459759d882b87ae8550ac70082b293880c7e02d28e1678fc431a5f5d1e9a8253f4cc52c8c7af91d135b38a89d1d MISC metadata.xml 377 BLAKE2B 8ce540883fffde341a940cab53981315feb803dc351a8837573893c9d5f7f215394f27ee1bed5e074afe561490b21220233229f25031e0387ff8ab16ea909f65 SHA512 bfb5638ae14ea67a99dc877e7007b5c543e54275c586a9579ea8cd8de468a813fa9019437fbd1771fef5de78fae9b75428ed4766070673fcf31e58c88020c186 diff --git a/app-emacs/compat/compat-29.1.0.1.ebuild b/app-emacs/compat/compat-29.1.0.1.ebuild new file mode 100644 index 000000000000..8bc70c870235 --- /dev/null +++ b/app-emacs/compat/compat-29.1.0.1.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +H=8a32564247ad3baee571252a2004c3d347962d01 +NEED_EMACS=24 + +inherit elisp + +DESCRIPTION="Compatibility libraries for Emacs" +HOMEPAGE="https://git.sr.ht/~pkal/compat/" +SRC_URI="https://git.sr.ht/~pkal/${PN}/archive/${H}.tar.gz + -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-${H} + +LICENSE="GPL-3+" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + +BDEPEND="sys-apps/texinfo" + +ELISP_TEXINFO="${PN}.texi" + +src_compile() { + emake compile ${PN}.info +} + +src_test() { + local has_json="$("${EMACS}" ${EMACSFLAGS} --eval "(princ (fboundp 'json-parse-string))")" + if [[ "${has_json}" != t ]] ; then + local line + while read line ; do + ewarn "${line}" + done <<-EOF + Your current Emacs version does not support native JSON parsing, + which is required for running tests of ${CATEGORY}/${PN}. + Emerge >=app-editors/emacs-27 with USE="json" and use "eselect emacs" + to select that version. + EOF + else + emake test + fi +} |