From 7d7cc3f0fa58454952dec67b110b41d503bca422 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 30 Dec 2024 06:30:40 +0000 Subject: gentoo auto-resync : 30:12:2024 - 06:30:40 --- app-doc/Manifest.gz | Bin 7649 -> 7646 bytes app-doc/elisp-manual/Manifest | 24 +++++++------- .../elisp-manual/elisp-manual-18.1.03-r1.ebuild | 35 +++++++++++++++++++++ app-doc/elisp-manual/elisp-manual-18.1.03.ebuild | 35 --------------------- .../elisp-manual/elisp-manual-19.2.4.2-r1.ebuild | 35 +++++++++++++++++++++ app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild | 35 --------------------- app-doc/elisp-manual/elisp-manual-20.2.5-r1.ebuild | 35 +++++++++++++++++++++ app-doc/elisp-manual/elisp-manual-20.2.5.ebuild | 35 --------------------- app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild | 35 --------------------- app-doc/elisp-manual/elisp-manual-21.2.8-r3.ebuild | 35 +++++++++++++++++++++ app-doc/elisp-manual/elisp-manual-22.2.9-r1.ebuild | 28 +++++++++++++++++ app-doc/elisp-manual/elisp-manual-22.2.9.ebuild | 28 ----------------- app-doc/elisp-manual/elisp-manual-23.4-r1.ebuild | 28 +++++++++++++++++ app-doc/elisp-manual/elisp-manual-23.4.ebuild | 28 ----------------- app-doc/elisp-manual/elisp-manual-24.5-r1.ebuild | 32 +++++++++++++++++++ app-doc/elisp-manual/elisp-manual-24.5.ebuild | 32 ------------------- app-doc/elisp-manual/elisp-manual-25.3-r1.ebuild | 32 +++++++++++++++++++ app-doc/elisp-manual/elisp-manual-25.3.ebuild | 32 ------------------- app-doc/elisp-manual/elisp-manual-26.3-r1.ebuild | 32 +++++++++++++++++++ app-doc/elisp-manual/elisp-manual-26.3.ebuild | 32 ------------------- app-doc/elisp-manual/elisp-manual-27.2-r1.ebuild | 32 +++++++++++++++++++ app-doc/elisp-manual/elisp-manual-27.2.ebuild | 32 ------------------- app-doc/elisp-manual/elisp-manual-28.2-r1.ebuild | 32 +++++++++++++++++++ app-doc/elisp-manual/elisp-manual-28.2.ebuild | 32 ------------------- app-doc/elisp-manual/elisp-manual-29.4-r1.ebuild | 32 +++++++++++++++++++ app-doc/elisp-manual/elisp-manual-29.4.ebuild | 32 ------------------- 26 files changed, 400 insertions(+), 400 deletions(-) create mode 100644 app-doc/elisp-manual/elisp-manual-18.1.03-r1.ebuild delete mode 100644 app-doc/elisp-manual/elisp-manual-18.1.03.ebuild create mode 100644 app-doc/elisp-manual/elisp-manual-19.2.4.2-r1.ebuild delete mode 100644 app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild create mode 100644 app-doc/elisp-manual/elisp-manual-20.2.5-r1.ebuild delete mode 100644 app-doc/elisp-manual/elisp-manual-20.2.5.ebuild delete mode 100644 app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild create mode 100644 app-doc/elisp-manual/elisp-manual-21.2.8-r3.ebuild create mode 100644 app-doc/elisp-manual/elisp-manual-22.2.9-r1.ebuild delete mode 100644 app-doc/elisp-manual/elisp-manual-22.2.9.ebuild create mode 100644 app-doc/elisp-manual/elisp-manual-23.4-r1.ebuild delete mode 100644 app-doc/elisp-manual/elisp-manual-23.4.ebuild create mode 100644 app-doc/elisp-manual/elisp-manual-24.5-r1.ebuild delete mode 100644 app-doc/elisp-manual/elisp-manual-24.5.ebuild create mode 100644 app-doc/elisp-manual/elisp-manual-25.3-r1.ebuild delete mode 100644 app-doc/elisp-manual/elisp-manual-25.3.ebuild create mode 100644 app-doc/elisp-manual/elisp-manual-26.3-r1.ebuild delete mode 100644 app-doc/elisp-manual/elisp-manual-26.3.ebuild create mode 100644 app-doc/elisp-manual/elisp-manual-27.2-r1.ebuild delete mode 100644 app-doc/elisp-manual/elisp-manual-27.2.ebuild create mode 100644 app-doc/elisp-manual/elisp-manual-28.2-r1.ebuild delete mode 100644 app-doc/elisp-manual/elisp-manual-28.2.ebuild create mode 100644 app-doc/elisp-manual/elisp-manual-29.4-r1.ebuild delete mode 100644 app-doc/elisp-manual/elisp-manual-29.4.ebuild (limited to 'app-doc') diff --git a/app-doc/Manifest.gz b/app-doc/Manifest.gz index 92c894fe59f8..096415e22b44 100644 Binary files a/app-doc/Manifest.gz and b/app-doc/Manifest.gz differ diff --git a/app-doc/elisp-manual/Manifest b/app-doc/elisp-manual/Manifest index 206e32d42d3f..f7b917b3b3fe 100644 --- a/app-doc/elisp-manual/Manifest +++ b/app-doc/elisp-manual/Manifest @@ -18,16 +18,16 @@ DIST elisp-manual-26.3.tar.xz 872288 BLAKE2B b7860ea1b7745f28cd3b391d03109239c09 DIST elisp-manual-27.2.tar.xz 911212 BLAKE2B 97e6ebe6f54d7c70512fac2f8d5ca2a1f9e13e69683c48eb1a2a1023541d3410e319f11f5007f45f42f3e7f5bc3fd16b10bc3db86d48f582afc766f3e2d5ba2a SHA512 96d2671acd96df9fcdf371058708b92af0ee26889912134aeb90de28dc55b11889cf656eeea8ca3d214165f3b90db68ce867865ce32dfe255b52fba8a09ce2f5 DIST elisp-manual-28.2.tar.xz 938940 BLAKE2B 3a17de66e05d6d981c202a061399937182dfac5c198f50df0c6af91db9aebee170df90d278659677b138d2f65eca7ac423c39e4d8b775faac8fd4a0922ed9ca8 SHA512 13c3c316413a4d6041b7d9b01f83017fd735b7b5eb0b9d1c6e263b836cc58c98383f45f2b3bd8e17f25f89faf8056d75ea0069533d72f08e0c4fb1558cfc6d76 DIST elisp-manual-29.4.tar.xz 1005268 BLAKE2B 3604e82e1e589bd4d2a54d8a7b0f7d33afd00c5d08710eedc18178fcd949066f5f93e0fa9cfc24090ca78aa8a366ade8e55c1f8e20131d1fa3827ee63b44f2b4 SHA512 d15553f79d2abcd9aaef9e5fdbd935f6040c4ebfbfd7d73f8fa1d3633b4aff75b39060f6dc1c40d02505f883a1a329d10e59394ab90795a51f4b90da8c182c23 -EBUILD elisp-manual-18.1.03.ebuild 722 BLAKE2B e947bdff4a3c2840849a17d9031d9ae6ff6d68ed0e415764bc9e8bfc5c32112085880ab0e93a5d6b39042173a325d2abf002416be7eb5b03d8df169330174cc6 SHA512 7fc97bcd13ce763b7d7ac092a5a2d0ab5386796e8f7270101bb4426ec2eba4805c8bed375860951cf8b1aebe718d1908c88f4e3ef8b06b9bd0dbbb962c187cc0 -EBUILD elisp-manual-19.2.4.2.ebuild 723 BLAKE2B caf8a1e8706acdce5faa8b71306c43ab056f451a2d4e14e219d0fd8734452935da1657b602b12472e2c3ba7a0a27ad0f2d0098ed97373c150c0fdca0563268b7 SHA512 5968a86ed5e3e9af175de7d1cef7e4eb93a55ac8bc090377cd61fa43a08ca4ea175411529b76269b993ebf57b5dedd138c5403619f81a96b44eb58a50f34b76d -EBUILD elisp-manual-20.2.5.ebuild 723 BLAKE2B 84b632ef46baaf42ffae1b75e032d6885c42fe0108717b827d3bef682e41ae1982fb12207c2bca4005efb9e6d2643f3241959063d4c4838c44dbab261439f8f6 SHA512 ddca6918b7db2d2e80d4270440a888320d50aa367e8f354490d8124351cdde71df2b0074c5461c6749c1882d388f11e4648c97fa45337305e5c7ea76d299cab9 -EBUILD elisp-manual-21.2.8-r2.ebuild 704 BLAKE2B 183f1aeb54d3cc999883b67dcc266d3b082f55e2d2fe59364e4f2f93fbde77eec4c8f4f0c2080fe607b8160fae60cd0c9b4df790e0c626513f16f4621f2ab168 SHA512 57e6a9018e2a5322d63411500f5ce18268183d5eb04e0745a559dd0015145d6f55ec8933168ef9d568880e1c76015588ff0c65cff47fc384a2c2bba71b3ab122 -EBUILD elisp-manual-22.2.9.ebuild 597 BLAKE2B 7bbc68efe36e5c9065a223c6e92d6b20dcd582e07ed23c431ac4597acaf56da2f2731073d1cd2b5abb03a2b783502af1c9307298808e1ec6fb9f9570bfaca73d SHA512 b7be8a53c5c39b7fb71e0b59546413736758048715c377d827a876e25401541199537a1090bf97a97671385b171457806cd1045e6dc8c67438df1c0bc1730227 -EBUILD elisp-manual-23.4.ebuild 624 BLAKE2B 337cfc24e95fd303eb95df99e0edb48d9a222287dc0f6f74606f7b8c87e89f8e2446a2892b42959086d18cffcddd36459acf34855175f4c8f993a7206331852e SHA512 5f317b5295af05feee1ce76160a9d53b80e2c41152acc1498e316596932b351d293c52200983e069c6e02cc6d6b14a9fb1deea8a76d752cfc14506c8a1782daa -EBUILD elisp-manual-24.5.ebuild 660 BLAKE2B 82712ccd48e8336ac3ffbd98ad5dd8fba3b367979e28389913096ce4200f68313060c09a268638a7217ed859032a9fbf2a95f3c14c8727533484558e07d1cff9 SHA512 b69575b0b53fd546eb9a0e71d52581b4828cedfe092ed6ca1c998a38565fc42a5f80b8f6e08c2b7a2bd10fac75260a56b0f082156f5f4e5173caa1e22a53e92c -EBUILD elisp-manual-25.3.ebuild 754 BLAKE2B 9572eaa296e414249298909174e5290ab6bc8d3643b0673b6f34b6b29713831ccba76d3b62125517154e882da938924229a344acc8854d7b1db6ffd4416bc81e SHA512 78541d04b36129142df284a8143ede4adf05733dae719fab619790a88576da0f0d1090cc6379f9b608a43eb17189faabdf71751cfaf51c7178badb396da74772 -EBUILD elisp-manual-26.3.ebuild 761 BLAKE2B 9d88fe3cbb3461004f5ff4f5ff9c373059c5109b4b20ab373e4422d018424029aa9f106e3f96cfea187f5ce889ed461def23b1757934718d594d5c4b649dea7c SHA512 b78f18a147b277802b1be5cc0ba13fba56dc2077c0701b6b61997a13cbf8e7c00993abe5bd56f5008b8a296cca709664914ab295f2842fcf04183f7074ec955a -EBUILD elisp-manual-27.2.ebuild 768 BLAKE2B 7b4b1551d357f8ed0a3f396b2b8b5ae04df760254d0359c1d770677730163b18052accdd0f75600cbd5a9a9191df112fe67b3e23389a33dda5470e073c1cc57a SHA512 e9ff5ca5e59e3138a42221c187311c054eaef4f8e43bf7c3e5ebce0c5d1678b1c943c6bd49b6f312918fec341d14c39da1f3bcb23ab114493dcdaaedf38fcf3c -EBUILD elisp-manual-28.2.ebuild 768 BLAKE2B 7b4b1551d357f8ed0a3f396b2b8b5ae04df760254d0359c1d770677730163b18052accdd0f75600cbd5a9a9191df112fe67b3e23389a33dda5470e073c1cc57a SHA512 e9ff5ca5e59e3138a42221c187311c054eaef4f8e43bf7c3e5ebce0c5d1678b1c943c6bd49b6f312918fec341d14c39da1f3bcb23ab114493dcdaaedf38fcf3c -EBUILD elisp-manual-29.4.ebuild 771 BLAKE2B ef04307b17e5788efa8f124be8656a2273a5580e50ca93af195e185b315361eb2946efe484d6bee468de6a210da3d9766b57c8d4164c524ebb8e2d870e9f5de2 SHA512 49a1d3d8522dbc48a78bfbb9acf3bc5134c6a187c9d52e3317b59b33da85963fe2b01459b5f1337e09d0b667a3d8e20608c796b7613c2f39fd161419c6dcf15c +EBUILD elisp-manual-18.1.03-r1.ebuild 737 BLAKE2B 988bacdedcd060e2e244beb9f41e887e7a720659f6c09ac8ed48ba16002611a46109c94d64cb638dcc337b9e277f486888d927b2000251bc3b02265a6b211108 SHA512 dc7df68c70e19eb316e71d08faa1c7339f1a6ebc7e39ec4ed0e72aabd85d1c1c01cd9286531eff4e9afb9bd9580c6da54dcf17b77ef355fe3e720340e9c68967 +EBUILD elisp-manual-19.2.4.2-r1.ebuild 738 BLAKE2B 8a44a6c139f703bf039a3ba140b1f1a74332883e2c324190c35a881ef7fa0358795b1dcb984c1df7e8c71d91a960d690f533e67715c3be47f1181b6a0a77cd5f SHA512 a2cae2c8fee8eae9d678d7bc2597346ccf3b81a911ddbabe80cd713c6d4e97ed1332ba4ea47a7d65a59b49e41509a4d0e7a9495cddde18526c1cc530eb2f1e4a +EBUILD elisp-manual-20.2.5-r1.ebuild 738 BLAKE2B 0621469b9252d2359bedddfc020d5811e83cd4501171b13ebe9c7a53ca9055df25052611d21eda85d256f4c60c2c84200c6766d7d1917a7be250f2f2403295a7 SHA512 29fa3eb54658550a469e370a8d72e147492061b906c94790a979fdfb5d1f0430e191d30197e47efaa3499cd31c7f6e0e0829981ca91c3a7fbcdaacf8c1fce8d7 +EBUILD elisp-manual-21.2.8-r3.ebuild 719 BLAKE2B 7b25fe5f00f43df7b1dad647a3a0e7fdfb3c5b0318fca5b194a99c335f60607a52c9525185596e91d02d75df3afe92459a2d0b19ac2c110669aca945220a1719 SHA512 a666baafbd5df87ede478209b4fb5cf412af75ce3f36da0ab6b4276be5f9f08d1fa5a0be2d2d39ea57d48fc8e16af5106813e890d193254b0ba9fe4f8535f2f3 +EBUILD elisp-manual-22.2.9-r1.ebuild 612 BLAKE2B 97ad501e717d04b94bf44541e00b8b78be41a70d6e55a712534b388fb76fd47979060c0db3b68fb42931d96f4dd59880667fd8bf0cea8a15c632c467d2b5a32e SHA512 dbc5d519862c895df27a9068bc4efc23a48eea3af62d850169b35a88b1eef8e7c6ce655f5c37e5e3e815240537bba5c1786afc8ac8ea9fddac1bc3fa0b7b9837 +EBUILD elisp-manual-23.4-r1.ebuild 634 BLAKE2B 16c3d9a73fe1f93f14b9ee1f1c8d90f6a2209b1d599f4850f55804377b1b42f359e80816423c039a54d3a33ab40389d3c2eb3bd8651644f66bd9c67d1596ab6b SHA512 10d17168affe03ae0a86b81789885122f151321944d0840599f280ed3a743a40348729846bace9ffe30e0d9cbde3a8c8272f47fe65739b0b3defe809429af464 +EBUILD elisp-manual-24.5-r1.ebuild 670 BLAKE2B f75abb0c04ca1068a97198bfbc070fef99455d00ae6ca5d7b8f72ee21040895f9ee88527c85c3a676f6347016253d317d601f32422044242dec844e5cf6f0a7f SHA512 ab13a7f7119a5ea2c0b364be5b95e38f899b69d626c9937364e1944bfc8f7cfb0f7fa4ce44e2f9163d449461a8fa5a12985dad4c9914f717d25d50185fd83fb5 +EBUILD elisp-manual-25.3-r1.ebuild 764 BLAKE2B 21d8c5d93bdfe8c901b3a267cc95d0bb653acb8024dc3d4129d35ed8a78e6c1013f3eb392f6e3d3dccd9002355fd043afa00f2cd2be0a90eb6780324e4fc0673 SHA512 10c32d25a0989e5a656f6d9aba5b3890ece7010b5e95ac9796014e0ccb328f47c8b1739b969e3020e800c3b1ac026240f6fd671680cfa0ab19865a5fb025a448 +EBUILD elisp-manual-26.3-r1.ebuild 771 BLAKE2B 3d958e68e7838489aa978f93bdf50d27dbde6e4d54336b854b147e691b949ce05b6653b1a254b2a17b7251cc805e8ff147fff279b36243eaec883125a0dc7e13 SHA512 291a6e70ce03ed1ef5489137e7f7657e8e433b70ccfcc8e34ebf92af382e5451d6a49953e8fb307bacad081f6fbe81024050522e170bf314055cedbb1c8b057d +EBUILD elisp-manual-27.2-r1.ebuild 778 BLAKE2B b0fcf6ff82df9b6acbd32a87c6c6891a03514ece1257f00d00cb4c166acc37abe8c409be8db64a4f91e87075155e1c10501ce6fe404a7e34602c97e0bdc6d57c SHA512 0b9445cd8bb052812ff50d567bd520cb6ef3c62639cdba79e5c1d622c02e5caef75b94052360871f72218b1ce7b7cebec0d2a2dcb86cf1767be4936a5e11afab +EBUILD elisp-manual-28.2-r1.ebuild 778 BLAKE2B b0fcf6ff82df9b6acbd32a87c6c6891a03514ece1257f00d00cb4c166acc37abe8c409be8db64a4f91e87075155e1c10501ce6fe404a7e34602c97e0bdc6d57c SHA512 0b9445cd8bb052812ff50d567bd520cb6ef3c62639cdba79e5c1d622c02e5caef75b94052360871f72218b1ce7b7cebec0d2a2dcb86cf1767be4936a5e11afab +EBUILD elisp-manual-29.4-r1.ebuild 781 BLAKE2B 0244c23a4bcb62182ae8d52cca3cb740e306ca66b98ece6cd3136a7ce8c73d230c9544faf0a618250c2db150bca0ab483d9c6505a19e46896b359434cb238302 SHA512 0ca09c64daa9420219801e71ff213f8b733ec1147d99a4176814ab60c2ebaff86415fab3a84922af6edac5a16f69de50036b49a55c32966d0d9aa3021f36b843 MISC metadata.xml 1473 BLAKE2B adf808884b7d051f2f13e5ff581157bb33c7d52fed5f264c8ea334ba59a51a46dfb642eec9bf6b06f1790202cd4900bc01bf00c738f03811368b0548327442e1 SHA512 3dedbc554eba23c3af35bdc58f41fe37e4c301d29ab122790bb0b8b89fc99f7b78172a0bcef34085ca98d4ffa3427f55edd859f27d77d035a19cbdc15e6635f9 diff --git a/app-doc/elisp-manual/elisp-manual-18.1.03-r1.ebuild b/app-doc/elisp-manual/elisp-manual-18.1.03-r1.ebuild new file mode 100644 index 000000000000..3082279928ef --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-18.1.03-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P=${PN}-${PV/./-} +DESCRIPTION="The GNU Emacs Lisp Reference Manual" +HOMEPAGE="https://www.gnu.org/software/emacs/manual/" +SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${MY_P}.tar.gz + https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz" +S="${WORKDIR}/elisp" + +LICENSE="Texinfo-manual" +SLOT="18" +KEYWORDS="amd64 ~ppc x86" + +BDEPEND="sys-apps/texinfo" + +PATCHES=("${WORKDIR}/patch") + +src_prepare() { + default + # remove pre-made info files + rm -f elisp elisp-[0-9]* || die +} + +src_compile() { + ln -s index.unperm index.texi || die + makeinfo --no-split elisp.texi || die +} + +src_install() { + doinfo elisp${SLOT}.info + dodoc README +} diff --git a/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild b/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild deleted file mode 100644 index 8beb5471da6f..000000000000 --- a/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P=${PN}-${PV/./-} -DESCRIPTION="The GNU Emacs Lisp Reference Manual" -HOMEPAGE="https://www.gnu.org/software/emacs/manual/" -SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${MY_P}.tar.gz - https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz" -S="${WORKDIR}/elisp" - -LICENSE="Texinfo-manual" -SLOT="18" -KEYWORDS="amd64 ~ppc x86" - -BDEPEND="sys-apps/texinfo" - -PATCHES=("${WORKDIR}/patch") - -src_prepare() { - default - # remove pre-made info files - rm -f elisp elisp-[0-9]* || die -} - -src_compile() { - ln -s index.unperm index.texi || die - makeinfo elisp.texi || die -} - -src_install() { - doinfo elisp18.info* - dodoc README -} diff --git a/app-doc/elisp-manual/elisp-manual-19.2.4.2-r1.ebuild b/app-doc/elisp-manual/elisp-manual-19.2.4.2-r1.ebuild new file mode 100644 index 000000000000..0ee28b53a69d --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-19.2.4.2-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P=${PN}-${PV/./-} +DESCRIPTION="The GNU Emacs Lisp Reference Manual" +HOMEPAGE="https://www.gnu.org/software/emacs/manual/" +SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${MY_P}.tar.gz + https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Texinfo-manual" +SLOT="19" +KEYWORDS="amd64 ppc x86" + +BDEPEND="sys-apps/texinfo" + +PATCHES=("${WORKDIR}/patch") + +src_prepare() { + default + # remove pre-made info files + rm -f elisp elisp-[0-9]* || die +} + +src_compile() { + ln -s index.unperm index.texi || die + makeinfo --no-split elisp.texi || die +} + +src_install() { + doinfo elisp${SLOT}.info + dodoc README +} diff --git a/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild b/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild deleted file mode 100644 index 93daddd06e33..000000000000 --- a/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P=${PN}-${PV/./-} -DESCRIPTION="The GNU Emacs Lisp Reference Manual" -HOMEPAGE="https://www.gnu.org/software/emacs/manual/" -SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${MY_P}.tar.gz - https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="Texinfo-manual" -SLOT="19" -KEYWORDS="amd64 ppc x86" - -BDEPEND="sys-apps/texinfo" - -PATCHES=("${WORKDIR}/patch") - -src_prepare() { - default - # remove pre-made info files - rm -f elisp elisp-[0-9]* || die -} - -src_compile() { - ln -s index.unperm index.texi || die - makeinfo elisp.texi || die -} - -src_install() { - doinfo elisp19.info* - dodoc README -} diff --git a/app-doc/elisp-manual/elisp-manual-20.2.5-r1.ebuild b/app-doc/elisp-manual/elisp-manual-20.2.5-r1.ebuild new file mode 100644 index 000000000000..77ef534f4886 --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-20.2.5-r1.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P=${PN}-${PV/./-} +DESCRIPTION="The GNU Emacs Lisp Reference Manual" +HOMEPAGE="https://www.gnu.org/software/emacs/manual/" +SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${MY_P}.tar.gz + https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Texinfo-manual" +SLOT="20" +KEYWORDS="amd64 ppc x86" + +BDEPEND="sys-apps/texinfo" + +PATCHES=("${WORKDIR}/patch") + +src_prepare() { + default + # remove pre-made info files + rm -f elisp elisp-[0-9]* || die +} + +src_compile() { + ln -s index.unperm index.texi || die + makeinfo --no-split elisp.texi || die +} + +src_install() { + doinfo elisp${SLOT}.info + dodoc README +} diff --git a/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild b/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild deleted file mode 100644 index f0fca0e9cfe8..000000000000 --- a/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P=${PN}-${PV/./-} -DESCRIPTION="The GNU Emacs Lisp Reference Manual" -HOMEPAGE="https://www.gnu.org/software/emacs/manual/" -SRC_URI="ftp://ftp.gnu.org/old-gnu/emacs/${MY_P}.tar.gz - https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="Texinfo-manual" -SLOT="20" -KEYWORDS="amd64 ppc x86" - -BDEPEND="sys-apps/texinfo" - -PATCHES=("${WORKDIR}/patch") - -src_prepare() { - default - # remove pre-made info files - rm -f elisp elisp-[0-9]* || die -} - -src_compile() { - ln -s index.unperm index.texi || die - makeinfo elisp.texi || die -} - -src_install() { - doinfo elisp20.info* - dodoc README -} diff --git a/app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild b/app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild deleted file mode 100644 index e79aed0390f9..000000000000 --- a/app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P=${PN}-${PV/./-} -DESCRIPTION="The GNU Emacs Lisp Reference Manual" -HOMEPAGE="https://www.gnu.org/software/emacs/manual/" -SRC_URI="mirror://gnu/emacs/${MY_P}.tar.gz - https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="FDL-1.1+" -SLOT="21" -KEYWORDS="amd64 ppc x86" - -BDEPEND="sys-apps/texinfo" - -PATCHES=("${WORKDIR}/patch") - -src_prepare() { - default - # remove pre-made info files - rm -f elisp elisp-[0-9]* || die -} - -src_compile() { - ln -s index.unperm index.texi || die - makeinfo elisp.texi || die -} - -src_install() { - doinfo elisp21.info* - dodoc README -} diff --git a/app-doc/elisp-manual/elisp-manual-21.2.8-r3.ebuild b/app-doc/elisp-manual/elisp-manual-21.2.8-r3.ebuild new file mode 100644 index 000000000000..1f495e3ec6bb --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-21.2.8-r3.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P=${PN}-${PV/./-} +DESCRIPTION="The GNU Emacs Lisp Reference Manual" +HOMEPAGE="https://www.gnu.org/software/emacs/manual/" +SRC_URI="mirror://gnu/emacs/${MY_P}.tar.gz + https://dev.gentoo.org/~ulm/emacs/${P}-patches.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="FDL-1.1+" +SLOT="21" +KEYWORDS="amd64 ppc x86" + +BDEPEND="sys-apps/texinfo" + +PATCHES=("${WORKDIR}/patch") + +src_prepare() { + default + # remove pre-made info files + rm -f elisp elisp-[0-9]* || die +} + +src_compile() { + ln -s index.unperm index.texi || die + makeinfo --no-split elisp.texi || die +} + +src_install() { + doinfo elisp${SLOT}.info + dodoc README +} diff --git a/app-doc/elisp-manual/elisp-manual-22.2.9-r1.ebuild b/app-doc/elisp-manual/elisp-manual-22.2.9-r1.ebuild new file mode 100644 index 000000000000..58758b2861b3 --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-22.2.9-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_P=${PN}-${PV/./-} +DESCRIPTION="The GNU Emacs Lisp Reference Manual" +HOMEPAGE="https://www.gnu.org/software/emacs/manual/" +# Taken from lispref/ of emacs-22.3 +SRC_URI="https://dev.gentoo.org/~ulm/emacs/${MY_P}.tar.bz2" +S="${WORKDIR}/${MY_P}" + +LICENSE="FDL-1.2+" +SLOT="22" +KEYWORDS="amd64 ppc x86" + +BDEPEND="sys-apps/texinfo" + +PATCHES=("${FILESDIR}/${P}-direntry.patch") + +src_compile() { + makeinfo --no-split elisp.texi || die +} + +src_install() { + doinfo elisp${SLOT}.info + dodoc ChangeLog README +} diff --git a/app-doc/elisp-manual/elisp-manual-22.2.9.ebuild b/app-doc/elisp-manual/elisp-manual-22.2.9.ebuild deleted file mode 100644 index 31ea922291cd..000000000000 --- a/app-doc/elisp-manual/elisp-manual-22.2.9.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_P=${PN}-${PV/./-} -DESCRIPTION="The GNU Emacs Lisp Reference Manual" -HOMEPAGE="https://www.gnu.org/software/emacs/manual/" -# Taken from lispref/ of emacs-22.3 -SRC_URI="https://dev.gentoo.org/~ulm/emacs/${MY_P}.tar.bz2" -S="${WORKDIR}/${MY_P}" - -LICENSE="FDL-1.2+" -SLOT="22" -KEYWORDS="amd64 ppc x86" - -BDEPEND="sys-apps/texinfo" - -PATCHES=("${FILESDIR}/${P}-direntry.patch") - -src_compile() { - makeinfo elisp.texi || die -} - -src_install() { - doinfo elisp22.info* - dodoc ChangeLog README -} diff --git a/app-doc/elisp-manual/elisp-manual-23.4-r1.ebuild b/app-doc/elisp-manual/elisp-manual-23.4-r1.ebuild new file mode 100644 index 000000000000..b14bfa5b83a4 --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-23.4-r1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The GNU Emacs Lisp Reference Manual" +HOMEPAGE="https://www.gnu.org/software/emacs/manual/" +# taken from doc/lispref/ of emacs-${PV} +SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz + https://dev.gentoo.org/~ulm/emacs/${P}-patches-1.tar.xz" +S="${WORKDIR}/lispref" + +LICENSE="FDL-1.3+" +SLOT="23" +KEYWORDS="amd64 ppc x86" + +BDEPEND="sys-apps/texinfo" + +PATCHES=("${WORKDIR}/patch") + +src_compile() { + makeinfo --no-split elisp.texi || die +} + +src_install() { + doinfo elisp${SLOT}.info + dodoc ChangeLog README +} diff --git a/app-doc/elisp-manual/elisp-manual-23.4.ebuild b/app-doc/elisp-manual/elisp-manual-23.4.ebuild deleted file mode 100644 index 312276729e84..000000000000 --- a/app-doc/elisp-manual/elisp-manual-23.4.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="The GNU Emacs Lisp Reference Manual" -HOMEPAGE="https://www.gnu.org/software/emacs/manual/" -# taken from doc/lispref/ of emacs-${PV} -SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz - https://dev.gentoo.org/~ulm/emacs/${P}-patches-1.tar.xz" -S="${WORKDIR}/lispref" - -LICENSE="FDL-1.3+" -SLOT="23" -KEYWORDS="amd64 ppc x86" - -BDEPEND="sys-apps/texinfo" - -PATCHES=("${WORKDIR}/patch") - -src_compile() { - makeinfo elisp.texi || die -} - -src_install() { - doinfo elisp${SLOT}.info* - dodoc ChangeLog README -} diff --git a/app-doc/elisp-manual/elisp-manual-24.5-r1.ebuild b/app-doc/elisp-manual/elisp-manual-24.5-r1.ebuild new file mode 100644 index 000000000000..de0b72469ec7 --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-24.5-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The GNU Emacs Lisp Reference Manual" +HOMEPAGE="https://www.gnu.org/software/emacs/manual/" +# taken from doc/lispref/ of emacs-${PV} +SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" +S="${WORKDIR}/lispref" + +LICENSE="FDL-1.3+" +SLOT="24" +KEYWORDS="amd64 ppc x86" + +BDEPEND="sys-apps/texinfo" + +PATCHES=("${FILESDIR}/${P}-direntry.patch") + +src_prepare() { + default + echo "@set EMACSVER ${PV}" >emacsver.texi || die +} + +src_compile() { + makeinfo --no-split elisp.texi || die +} + +src_install() { + doinfo elisp${SLOT}.info + dodoc ChangeLog README +} diff --git a/app-doc/elisp-manual/elisp-manual-24.5.ebuild b/app-doc/elisp-manual/elisp-manual-24.5.ebuild deleted file mode 100644 index 2808e22eab84..000000000000 --- a/app-doc/elisp-manual/elisp-manual-24.5.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="The GNU Emacs Lisp Reference Manual" -HOMEPAGE="https://www.gnu.org/software/emacs/manual/" -# taken from doc/lispref/ of emacs-${PV} -SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" -S="${WORKDIR}/lispref" - -LICENSE="FDL-1.3+" -SLOT="24" -KEYWORDS="amd64 ppc x86" - -BDEPEND="sys-apps/texinfo" - -PATCHES=("${FILESDIR}/${P}-direntry.patch") - -src_prepare() { - default - echo "@set EMACSVER ${PV}" >emacsver.texi || die -} - -src_compile() { - makeinfo elisp.texi || die -} - -src_install() { - doinfo elisp${SLOT}.info* - dodoc ChangeLog README -} diff --git a/app-doc/elisp-manual/elisp-manual-25.3-r1.ebuild b/app-doc/elisp-manual/elisp-manual-25.3-r1.ebuild new file mode 100644 index 000000000000..d8357135fb65 --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-25.3-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The GNU Emacs Lisp Reference Manual" +HOMEPAGE="https://www.gnu.org/software/emacs/manual/" +# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV} +SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" +S="${WORKDIR}/lispref" + +LICENSE="FDL-1.3+" +SLOT="25" +KEYWORDS="amd64 ppc x86" + +BDEPEND="sys-apps/texinfo" + +src_prepare() { + sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \ + > "${T}"/direntry.patch || die + eapply "${T}"/direntry.patch + eapply_user +} + +src_compile() { + makeinfo --no-split -I "${WORKDIR}"/emacs elisp.texi || die +} + +src_install() { + doinfo elisp${SLOT}.info + dodoc README +} diff --git a/app-doc/elisp-manual/elisp-manual-25.3.ebuild b/app-doc/elisp-manual/elisp-manual-25.3.ebuild deleted file mode 100644 index a6927a42869e..000000000000 --- a/app-doc/elisp-manual/elisp-manual-25.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="The GNU Emacs Lisp Reference Manual" -HOMEPAGE="https://www.gnu.org/software/emacs/manual/" -# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV} -SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" -S="${WORKDIR}/lispref" - -LICENSE="FDL-1.3+" -SLOT="25" -KEYWORDS="amd64 ppc x86" - -BDEPEND="sys-apps/texinfo" - -src_prepare() { - sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \ - > "${T}"/direntry.patch || die - eapply "${T}"/direntry.patch - eapply_user -} - -src_compile() { - makeinfo -I "${WORKDIR}"/emacs elisp.texi || die -} - -src_install() { - doinfo elisp${SLOT}.info* - dodoc README -} diff --git a/app-doc/elisp-manual/elisp-manual-26.3-r1.ebuild b/app-doc/elisp-manual/elisp-manual-26.3-r1.ebuild new file mode 100644 index 000000000000..06e10b3d0c5f --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-26.3-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The GNU Emacs Lisp Reference Manual" +HOMEPAGE="https://www.gnu.org/software/emacs/manual/" +# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV} +SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" +S="${WORKDIR}/lispref" + +LICENSE="FDL-1.3+" +SLOT="26" +KEYWORDS="amd64 ppc ~riscv x86" + +BDEPEND="sys-apps/texinfo" + +src_prepare() { + sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \ + > "${T}"/direntry.patch || die + eapply "${T}"/direntry.patch + eapply_user +} + +src_compile() { + makeinfo --no-split -I "${WORKDIR}"/emacs elisp.texi || die +} + +src_install() { + doinfo elisp${SLOT}.info + dodoc README +} diff --git a/app-doc/elisp-manual/elisp-manual-26.3.ebuild b/app-doc/elisp-manual/elisp-manual-26.3.ebuild deleted file mode 100644 index bafa7a4a1ec4..000000000000 --- a/app-doc/elisp-manual/elisp-manual-26.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="The GNU Emacs Lisp Reference Manual" -HOMEPAGE="https://www.gnu.org/software/emacs/manual/" -# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV} -SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" -S="${WORKDIR}/lispref" - -LICENSE="FDL-1.3+" -SLOT="26" -KEYWORDS="amd64 ppc ~riscv x86" - -BDEPEND="sys-apps/texinfo" - -src_prepare() { - sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \ - > "${T}"/direntry.patch || die - eapply "${T}"/direntry.patch - eapply_user -} - -src_compile() { - makeinfo -I "${WORKDIR}"/emacs elisp.texi || die -} - -src_install() { - doinfo elisp${SLOT}.info* - dodoc README -} diff --git a/app-doc/elisp-manual/elisp-manual-27.2-r1.ebuild b/app-doc/elisp-manual/elisp-manual-27.2-r1.ebuild new file mode 100644 index 000000000000..b6ca6c73a73c --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-27.2-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The GNU Emacs Lisp Reference Manual" +HOMEPAGE="https://www.gnu.org/software/emacs/manual/" +# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV} +SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" +S="${WORKDIR}/lispref" + +LICENSE="FDL-1.3+" +SLOT="${PV%%.*}" +KEYWORDS="amd64 ppc ~riscv x86" + +BDEPEND="sys-apps/texinfo" + +src_prepare() { + sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \ + > "${T}"/direntry.patch || die + eapply "${T}"/direntry.patch + eapply_user +} + +src_compile() { + makeinfo --no-split -I "${WORKDIR}"/emacs elisp.texi || die +} + +src_install() { + doinfo elisp${SLOT}.info + dodoc README +} diff --git a/app-doc/elisp-manual/elisp-manual-27.2.ebuild b/app-doc/elisp-manual/elisp-manual-27.2.ebuild deleted file mode 100644 index d1f9f8376081..000000000000 --- a/app-doc/elisp-manual/elisp-manual-27.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="The GNU Emacs Lisp Reference Manual" -HOMEPAGE="https://www.gnu.org/software/emacs/manual/" -# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV} -SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" -S="${WORKDIR}/lispref" - -LICENSE="FDL-1.3+" -SLOT="${PV%%.*}" -KEYWORDS="amd64 ppc ~riscv x86" - -BDEPEND="sys-apps/texinfo" - -src_prepare() { - sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \ - > "${T}"/direntry.patch || die - eapply "${T}"/direntry.patch - eapply_user -} - -src_compile() { - makeinfo -I "${WORKDIR}"/emacs elisp.texi || die -} - -src_install() { - doinfo elisp${SLOT}.info* - dodoc README -} diff --git a/app-doc/elisp-manual/elisp-manual-28.2-r1.ebuild b/app-doc/elisp-manual/elisp-manual-28.2-r1.ebuild new file mode 100644 index 000000000000..b6ca6c73a73c --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-28.2-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The GNU Emacs Lisp Reference Manual" +HOMEPAGE="https://www.gnu.org/software/emacs/manual/" +# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV} +SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" +S="${WORKDIR}/lispref" + +LICENSE="FDL-1.3+" +SLOT="${PV%%.*}" +KEYWORDS="amd64 ppc ~riscv x86" + +BDEPEND="sys-apps/texinfo" + +src_prepare() { + sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \ + > "${T}"/direntry.patch || die + eapply "${T}"/direntry.patch + eapply_user +} + +src_compile() { + makeinfo --no-split -I "${WORKDIR}"/emacs elisp.texi || die +} + +src_install() { + doinfo elisp${SLOT}.info + dodoc README +} diff --git a/app-doc/elisp-manual/elisp-manual-28.2.ebuild b/app-doc/elisp-manual/elisp-manual-28.2.ebuild deleted file mode 100644 index d1f9f8376081..000000000000 --- a/app-doc/elisp-manual/elisp-manual-28.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="The GNU Emacs Lisp Reference Manual" -HOMEPAGE="https://www.gnu.org/software/emacs/manual/" -# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV} -SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" -S="${WORKDIR}/lispref" - -LICENSE="FDL-1.3+" -SLOT="${PV%%.*}" -KEYWORDS="amd64 ppc ~riscv x86" - -BDEPEND="sys-apps/texinfo" - -src_prepare() { - sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \ - > "${T}"/direntry.patch || die - eapply "${T}"/direntry.patch - eapply_user -} - -src_compile() { - makeinfo -I "${WORKDIR}"/emacs elisp.texi || die -} - -src_install() { - doinfo elisp${SLOT}.info* - dodoc README -} diff --git a/app-doc/elisp-manual/elisp-manual-29.4-r1.ebuild b/app-doc/elisp-manual/elisp-manual-29.4-r1.ebuild new file mode 100644 index 000000000000..f5a0ad980938 --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-29.4-r1.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="The GNU Emacs Lisp Reference Manual" +HOMEPAGE="https://www.gnu.org/software/emacs/manual/" +# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV} +SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" +S="${WORKDIR}/lispref" + +LICENSE="FDL-1.3+" +SLOT="${PV%%.*}" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" + +BDEPEND="sys-apps/texinfo" + +src_prepare() { + sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \ + > "${T}"/direntry.patch || die + eapply "${T}"/direntry.patch + eapply_user +} + +src_compile() { + makeinfo --no-split -I "${WORKDIR}"/emacs elisp.texi || die +} + +src_install() { + doinfo elisp${SLOT}.info + dodoc README +} diff --git a/app-doc/elisp-manual/elisp-manual-29.4.ebuild b/app-doc/elisp-manual/elisp-manual-29.4.ebuild deleted file mode 100644 index 65cbe624276e..000000000000 --- a/app-doc/elisp-manual/elisp-manual-29.4.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -DESCRIPTION="The GNU Emacs Lisp Reference Manual" -HOMEPAGE="https://www.gnu.org/software/emacs/manual/" -# taken from doc/lispref/ (and some files from doc/emacs/) of emacs-${PV} -SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz" -S="${WORKDIR}/lispref" - -LICENSE="FDL-1.3+" -SLOT="${PV%%.*}" -KEYWORDS="~amd64 ~ppc ~riscv ~x86" - -BDEPEND="sys-apps/texinfo" - -src_prepare() { - sed -e "s/@version@/${SLOT}/g" "${FILESDIR}"/${PN}-25.3-direntry.patch.in \ - > "${T}"/direntry.patch || die - eapply "${T}"/direntry.patch - eapply_user -} - -src_compile() { - makeinfo -I "${WORKDIR}"/emacs elisp.texi || die -} - -src_install() { - doinfo elisp${SLOT}.info* - dodoc README -} -- cgit v1.2.3