summaryrefslogtreecommitdiff
path: root/app-doc/elisp-manual
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /app-doc/elisp-manual
reinit the tree, so we can have metadata
Diffstat (limited to 'app-doc/elisp-manual')
-rw-r--r--app-doc/elisp-manual/Manifest27
-rw-r--r--app-doc/elisp-manual/elisp-manual-18.1.03.ebuild36
-rw-r--r--app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild36
-rw-r--r--app-doc/elisp-manual/elisp-manual-20.2.5.ebuild36
-rw-r--r--app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild36
-rw-r--r--app-doc/elisp-manual/elisp-manual-22.2.9.ebuild33
-rw-r--r--app-doc/elisp-manual/elisp-manual-23.4.ebuild33
-rw-r--r--app-doc/elisp-manual/elisp-manual-24.5.ebuild33
-rw-r--r--app-doc/elisp-manual/elisp-manual-25.3.ebuild27
-rw-r--r--app-doc/elisp-manual/files/elisp-manual-22.2.9-direntry.patch19
-rw-r--r--app-doc/elisp-manual/files/elisp-manual-24.5-direntry.patch22
-rw-r--r--app-doc/elisp-manual/files/elisp-manual-25.3-direntry.patch22
-rw-r--r--app-doc/elisp-manual/metadata.xml28
13 files changed, 388 insertions, 0 deletions
diff --git a/app-doc/elisp-manual/Manifest b/app-doc/elisp-manual/Manifest
new file mode 100644
index 000000000000..d32a5566f864
--- /dev/null
+++ b/app-doc/elisp-manual/Manifest
@@ -0,0 +1,27 @@
+AUX elisp-manual-22.2.9-direntry.patch 528 SHA256 99c47ea9a291bf771c22d1d4dc413e3dfd20d3dd22ee087aac52e7d3f049c28d SHA512 e54872caae13a26fb03b59f9e0df4450d7ea53501b4bfec094b24aa05a165b06040d8218834d9626d454e6fe790ae40702c2e0d5c0277dd50520dd5d06f886ad WHIRLPOOL ae6fd0c5938722b82028f91d12a3854c057364f32a2e8d0cafdaaa5ce767f1cca39e94db2c4ce60a6e051ca94e1b9499c666013e091317e608088fb169deaff9
+AUX elisp-manual-24.5-direntry.patch 471 SHA256 bec5ee1b00c794f79a88388f74cf72d56879a9b927231a9084fdd282d3a1ee3b SHA512 22572dc6ec4274af69838885c7a8c0e0f70d3add3371113bdf0d206660e8eb5cdd6df1a4781d074bc80d80c0606436bd105caa7e6575f51d07a7722266114b2e WHIRLPOOL 0a15b925a71b6328230c35d01decb1e93a5750b9873426437bd935722ea4094132ac38853839aca74291247c13458a25ab7f66dd2cd990e544b66c00193a1b48
+AUX elisp-manual-25.3-direntry.patch 490 SHA256 fdfddb6346085f771ad7943aba5efe10250655ea0da11426c2f3efa2dcff6e2a SHA512 7909ebe681c34e85dd0805b73668754216fe3a1ac8aff03755814bc097dbe422b436d8e3a66335402b8febc5b1416b999bbda3058e2b7d61bd59525caf51dceb WHIRLPOOL 89af2a5689a454118d4863fc48a36e426c23881365a90495a7c23c34f5321374982cf546b28c93229f136718054ff35db160d4e2438003d9b16a2ac1c5542b86
+DIST elisp-manual-18-1.03.tar.gz 1246385 SHA256 eac2970bdc53d0fe3f20149177b11ac133dd16cb36d8d88de858d24cd9fdac51 SHA512 5ba37650482a34918924beafdf214e8beb9adb5e94976020fb8a231d6d5a2dfb4ceb0659172412b193415634a93929462aba4109ebbbef31feca96397a3b2c30 WHIRLPOOL 50bc683bb6f780b5b68662ac10220103a6eb223074d269a6e1a825888066bb9c6a0f398a7f11f98407229a1c900996f222673ea492d40ece1f2051806e179b6e
+DIST elisp-manual-18.1.03-patches.tar.gz 2518 SHA256 790cb2151755e1de54c7d7eeaec14779dd34426120ddbbb944f56a7d198fdd38 SHA512 649ab685e703d4986195d72145365bf5f8f15e818fa79c1c71bb99d538c7b2a10f1938c3aa4ec2c32b8b98d92192c632db8d4a6ad76ba7eb62ffa83129b37075 WHIRLPOOL b7cbc53a4f8c578132abe2575a393832d5f4130d73a0a04113373ef53eb5046664ae298d9ed92b73b4d0750b273564382a1eebb2dc68a595c84ec89d861b448b
+DIST elisp-manual-19-2.4.2.tar.gz 1937099 SHA256 d846c4c5746921893d22f6987b7cccb88db44d2002e7b81bc6f2214ca383cd49 SHA512 5f30408a22d853bf56b01c9355e36edd2272306701120eca0453f1fe9466e3e430e90f4a241c06e2dd53e3c1443ef1882104cc5edfb1ac6a0df0e88394390545 WHIRLPOOL 8b12e9155536cba9175a4f0718688221bd0e6197d59bd7d4438b671507df60baeced52e67cc0de83a213caf46b2e8156dadb53986b41ce530122566722f7941f
+DIST elisp-manual-19.2.4.2-patches.tar.gz 1341 SHA256 61d6766e0212cd67e617d919ccb94fc6103d0cbf1fd298689f2ec6ae67370435 SHA512 414ecde3c057e8b893221c2d9ad6b516a724f6337b7a1a5485d9cb3d4a6277164ae401e06fdec54136c83a82fa08258ff3017d7d070d3d2b5cefe9d91a3086c0 WHIRLPOOL 076cd66404f633cd9c210c613c5e98efee624107aa2a53a610ad55b76cd6dd7354970c7af6dac630d26fbc66064f3484167345a01eb4bea9a6d49ddd8b265734
+DIST elisp-manual-20-2.5.tar.gz 2186099 SHA256 d7cfb07904bea3fa7d0120c3be472271fc48998084cf0f99542c74ae934be494 SHA512 12d9a7e14bc9d73ba146e7be5122c4b24a886e5c625b4d6f4d291e2586ed6daa0ceb0895b6ebee7ed4ba7c69807a8e8b8fe7b173ac8d60a3ee38a042e9f39bee WHIRLPOOL 270e6e510c9dcba0293c57b7481f315aae6be23e7387645f0d27ea10c3ff03cdbc8918c5b1ac374937c052e309056e76791702e23aff06aa76eeee6540af149d
+DIST elisp-manual-20.2.5-patches.tar.gz 1837 SHA256 f6bc03d402fc46ac7b01e36b7bdf45f202b37caef19dabc3bc3a677b2f42270a SHA512 a66a8503532562e50ebfef483b966fbda126c0f26db6fc4da07a73ea39bd1ff3df443dcbce256e5c3f7d08703fd3b05345912fe033b91218977aaf76f29290f0 WHIRLPOOL 8ac17240cc0715ae8ccf497d83ec4c1b88c1f96540263599e71f467af64b530bcd987ec0442ecb91ba53e2c9b3cac5f0bc86d98a0021f4386b9ee3e16a67d325
+DIST elisp-manual-21-2.8.tar.gz 2455995 SHA256 f17d3bfce8f9e8426b40e0a686e50809c6806157667a032c280bd70533ffd450 SHA512 904007f879410f11c2728c55cae497521316aa9148bd2e2455e9e84a0c7e1017969cdd8bb6b36c899d82b06ec5596295c5b2fa19912691e5677cece29d5f5baa WHIRLPOOL 8c4970b2890197e1f15123b490d2393e54108368dd4343299e8a38126bb57746d77483e74e895e6f60c86f4da8c9ed6a124a559a8113f2044b34ca8756718d13
+DIST elisp-manual-21.2.8-patches.tar.gz 1736 SHA256 e9d78d341c365e6ee8b2e716415ca82ddece1af76c8ede8e6a7d49b09e67b27f SHA512 d06d80c1a1dcddefc434aa3690a7e05ace7c031189cccf43b0eb939236e61d9c10a8da3bf46798e08d7ff204b83fc108f953f248405944457f9f9596269e3fcd WHIRLPOOL 06c911791c9ea3bf0a0d8b6bf6d358b3119da1ba377f432f9b9048f3d7f985a8eae544ba5357650df89d0d6c8d71f825ac064a618c8500c9d55c187d081921ee
+DIST elisp-manual-22-2.9.tar.bz2 669809 SHA256 2e2b830af263c7313072d181af47aef2ee4d5cddb98d49793e0aa498c23e77a6 SHA512 386020d0ba1f26985c5a31597a96c64eef358a35f409ec7ec6616ac70b661220c692e2b7c2dae47525e7389d058659c6a4fb0a6d44fea12cb5dd5c877049d56e WHIRLPOOL 237513530156bf43821ce6394fed10cba95cf30614c9fd755bbc5a2af657d615fbfca0a096655a9558a982264a97ce2480f0794259f372b9286af8350b34046b
+DIST elisp-manual-23.4-patches-1.tar.xz 1140 SHA256 3368876054ddc104fb0fbb2abcac295a75308723b2fa688f871abe216ee9e7f0 SHA512 d72455ee50505411a04752ab0fef44dee13fe90163ab1dfb9b74f46de741fd2730205d33d1f8cd912647eb537bb01fe6252d6717bf0068600dd08efdb0363dc3 WHIRLPOOL 129da795a4005e83d9a48798dfed1309f0da2b2a654c7b9d0b6a33049963db37ca43bc3e4b245feded25b88e7c8dd2434dc337d442f6788773cb67bb0df59f33
+DIST elisp-manual-23.4.tar.xz 686868 SHA256 cb129eb4e026147d5a19d071dd0960467874a0e97ecfae2a3988421c37ea5c70 SHA512 bf71dd18cdce1dce8880b9e67276d9cb71ef54023b5ef2f6555c85c1ffe9b9b8f0d7434227643564c9403fe484bfaeac10ea8911f9c53a9acb3d502eddc1d62d WHIRLPOOL 276b7249e3535af4208d8671e81e5ceb522d1b0c66a261c315ea0c8024c80d58f1c2677b54d8a9c29807273812c841fcc9f70085af9c9e53b0998854dbbbc3f7
+DIST elisp-manual-24.5.tar.xz 766300 SHA256 4810caed1a23c6a3015ea6dc6e3dc8ed5e247157a91f90a19accd59e2f30e362 SHA512 205d48eff9a044883e433e86ec0add188727300582d82deb0b0507327098a8038fef8803457e88fd0c5c9523fc4b621704507bc463409ee30f7b046251363e65 WHIRLPOOL 1445c38bb00657a5455151652daadf8d551efeae0246a16ec35afea4c54ced2a98b60ea6169da55f3fe4e223402077fae457bbe386fd12c02f1781a71659ec1b
+DIST elisp-manual-25.3.tar.xz 806544 SHA256 99759eec7b88ac647a4115a6257eb475e249b3630d914d7230feafc77c70fd69 SHA512 85da76efef7645e13633a77fef8e775f42ebc8afad6eb5ab4bc839a12d1c1708430beaba8b89c152049700aa580abf1eaea539f2784a74486df380a59c3d6528 WHIRLPOOL f87486fd5bf720cad72dec0af29355ff4edfbd53c7cfb9e34b10dd6f90e23f9b3d8b922650635f40901ade4979225c2ab1ff93312e3c37012a5096a268648cf2
+EBUILD elisp-manual-18.1.03.ebuild 723 SHA256 eafa069f851b5cf475f6cd140ad675f11704e2049a0a59a8f1643b4ace39e1cc SHA512 5366673290301eba76b6777d2c134bf76238c2b9abe3eea3a37a01e7a8fc1a7db1d2b651d438a3247b6f6f70f9e0576dfb0a84c7dab2a9b15239f3704a95b576 WHIRLPOOL 19c1fddc264bccfbf0b1c5fe94a3774ab2bffd22a705fff9034a253c2be2a417f45e25e37d9735d0cb8f7cf5393f59f9b623def4150791ac43f46cb68c187331
+EBUILD elisp-manual-19.2.4.2.ebuild 727 SHA256 7951725f0cd524da4083a7f43f75d6b223c36653701d08886b20b8e0f1dabac5 SHA512 4c965985be3f484fa71dffcbafaa0f794c14824ab7ff5ef4e77e433de55540f5bbb56c5d9836dc39a92dcd2ce297453d77cafbe710ffe12cf0715a5c13b8054b WHIRLPOOL 649037e97da0bfbb0683d79acfafee03881fcf2cfe7e4c936b94e9530de64e56eeae895444da3d81a6765f731d505cd1a4bb40eb32e32aa2ebb6d5ab66533a89
+EBUILD elisp-manual-20.2.5.ebuild 727 SHA256 560e2a2850af68d41ac1dd8e8958a757b661d5374fb17484024016f0de4ac3ed SHA512 91e3fe85384fe049567b3086868608c834a191db870aec3c2fe1fca9533a9cb498a4db84bb706ceaf91182712162bf15bd951b3c669ad1549331e7c4b9014838 WHIRLPOOL 74d888d42fb7b92675fc69725916d692d56e9002ee4e412f2a8c61fc2736c1f4035ef3b01b1dd388d8f825b149e160711471798722dc12386eaf7cc049bfcafd
+EBUILD elisp-manual-21.2.8-r2.ebuild 705 SHA256 5a5c7af8b107bf0a0c6307be739b2ae2aa8a7ef52f628608a5cd0f654268f0a4 SHA512 c9c5ac34aec1508b1e07a1008b34ce5de8e4d3ee8bd662604c20216ad0bdd40fdd7be4134b4c14433a573a3d863ce59fadd895d94bb09b5295556792ad834b25 WHIRLPOOL d78b90785868325838eec2f2a0c1951c87cbfe99fa09c15a4e62f747ef4cc2617f4de9ce78b7d54f6085a83265375ccd7453936df8ce7c820ca1b685e46c4a63
+EBUILD elisp-manual-22.2.9.ebuild 632 SHA256 fc29e03bcd623c6b5e09160117664efdf62813bf7e984e3500fc719b9837d43d SHA512 3fd5bc800c02308953ec8e61b8ae849bac320782bd084ab381c5105c156eee1b9cbf9e340cbb1608c08587c70c3ec80f057c6b2435e407b3f429c24f8c21ee64 WHIRLPOOL e9095cda4c1e7b7f664f9a69c1f53bc447e861dd34d70c96df251a581e89cc2208111c6a00969bb7b62e21f9f16f1108d2bd4699906d3b071bafdd71f65007f0
+EBUILD elisp-manual-23.4.ebuild 670 SHA256 e31d2da3abfe4397f36506d482f1f17bb770e73bb5afad0b9a4fea5ac1d15e31 SHA512 3a9c5d2328d57c5f1a902a71e26d95bebef0614ce4075f6cf9066fad517055a20631f9ae357d15a4d0f346e7c7382c6672cabb2d10f47ab46c2e22e3f5120eb3 WHIRLPOOL 9cc0fb4c66b721a87640bc60553c5defef01de91f22d24ef25704032dddac0919b36fbf97ab35c5762349992c341b452f523cb68b11e5a4a9823d792a91dc69a
+EBUILD elisp-manual-24.5.ebuild 677 SHA256 df6d4c1aea203553e18fa821d221fdb2eba243189d751adc81c86dec94da4595 SHA512 c8baf1b57f363eff805bf1b2e16fb26f6d4f873336ab5a257db5033bf46a3e2bd7f60a4e72db25faa9f4e39ddca4ed443522207c847eac8432f1ff6abd255549 WHIRLPOOL 2d7243f9779f2b04a66490fcf4e734385aa0184db6dc9e8be5bcf867dc814ad032177b8c43c3488b5c25095ad388deeb71a1cd90af42b247403db5b264d23191
+EBUILD elisp-manual-25.3.ebuild 642 SHA256 bcdb0bebfcbfdf6819ba2d163c933791258a2a4f6fc0f51598246b54068783a9 SHA512 90a0fe18f8c01c2df80f70a1866ec8a12fb84c9e77887c9fdb67bf5fa3b0d0bee3cc195a04fb80d713000f049b9029cd4db901fee50c519a3c2d6802801972ef WHIRLPOOL a9f39fa90283795680a147a29da8896c2bd89619f8a3f3c35689b0ff1c16f24367b3dea21eb4909686b2cb4c6ce092e0ab4f7f65a6bc65961bd73c8d4297e52a
+MISC ChangeLog 4401 SHA256 a6fd1c0dfe8a818da6dabe28f03405938f4f1d22fc9d5566a0b0484c978bdd92 SHA512 4fb9287e6b1b005711c10f1bc100fbbc716b351b2a40aa76d03a703dfb3e532ac89be76ed0f8e523366c630a4e323cc256ca0bb42cd5b61183c3de208e393a9b WHIRLPOOL c6c6ba0d8353c6718ba4169dcc96dcf0a22d82c11f374e9ffd34525b66a5d1a315f2445047c0a1f8d1969d7a70b8338b6a7b412149ee0460f4786c0017e97f7d
+MISC ChangeLog-2015 11577 SHA256 2c15f924e62389603f21361de068614f342c934509c9f1c932e784d854a404cb SHA512 146595c12bdfc07ba882a0d63e8673eeb4f71c848c09fb972687a1a2adcf3b71ea4074db4f1de7ad9702620fee164706212172378f51b0209cffeb06a5c8ab6b WHIRLPOOL c2d4c762e7ed930a771bc195c0e0498d0e2fea1e38c4b5e2e1f9e68afb78abcb9fffa6bd0155698abeb9335f5c060d114e3dad9a663c0a82da29194c3c785724
+MISC metadata.xml 1449 SHA256 f6028e1f7b4674c310aa64e63b3e0765c533ca9b7d0b0d08c937f7433228942c SHA512 25d8f591e4cfc53cd164d9e9af9a8866abf3b4a7bbbc6d6d102dd506469ea0b6bbde02ed9f8ce34a8aaa3f32de7dc614fb9c82f49224406952c31e6f96db8baa WHIRLPOOL dc1f877b225332e215b5191225c7c33f00fee1c496b2e45d2571c62c2126f3a505e6e98c41684f6e710d110fc691340c43e550536d2e7546f5640be338984b29
diff --git a/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild b/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild
new file mode 100644
index 000000000000..3e55d5a96b64
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+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"
+
+LICENSE="Texinfo-manual"
+SLOT="18"
+KEYWORDS="amd64 ~ppc x86"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/elisp"
+
+src_prepare() {
+ # remove pre-made info files
+ rm -f elisp elisp-[0-9]*
+ EPATCH_SUFFIX=patch epatch
+}
+
+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.ebuild b/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild
new file mode 100644
index 000000000000..57b9eb43552c
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+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"
+
+LICENSE="Texinfo-manual"
+SLOT="19"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ # remove pre-made info files
+ rm -f elisp elisp-[0-9]*
+ EPATCH_SUFFIX=patch epatch
+}
+
+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.ebuild b/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild
new file mode 100644
index 000000000000..f215e0e85b79
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+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"
+
+LICENSE="Texinfo-manual"
+SLOT="20"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ # remove pre-made info files
+ rm -f elisp elisp-[0-9]*
+ EPATCH_SUFFIX=patch epatch
+}
+
+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
new file mode 100644
index 000000000000..003f669a9546
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+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"
+
+LICENSE="FDL-1.1+"
+SLOT="21"
+KEYWORDS="amd64 ppc x86"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ # remove pre-made info files
+ rm -f elisp elisp-[0-9]*
+ EPATCH_SUFFIX=patch epatch
+}
+
+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-22.2.9.ebuild b/app-doc/elisp-manual/elisp-manual-22.2.9.ebuild
new file mode 100644
index 000000000000..5fd1f6ea0543
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-22.2.9.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+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"
+
+LICENSE="FDL-1.2+"
+SLOT="22"
+KEYWORDS="amd64 ppc x86"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ epatch "${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.ebuild b/app-doc/elisp-manual/elisp-manual-23.4.ebuild
new file mode 100644
index 000000000000..ea879a7492ce
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-23.4.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+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"
+
+LICENSE="FDL-1.3+"
+SLOT="23"
+KEYWORDS="amd64 ppc x86 ~x86-fbsd"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/lispref"
+
+src_prepare() {
+ EPATCH_SUFFIX=patch epatch
+}
+
+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.ebuild b/app-doc/elisp-manual/elisp-manual-24.5.ebuild
new file mode 100644
index 000000000000..fca59e62bcf4
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-24.5.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+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"
+
+LICENSE="FDL-1.3+"
+SLOT="24"
+KEYWORDS="amd64 ppc x86 ~x86-fbsd"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/lispref"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-direntry.patch"
+ 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.ebuild b/app-doc/elisp-manual/elisp-manual-25.3.ebuild
new file mode 100644
index 000000000000..348832c80cfb
--- /dev/null
+++ b/app-doc/elisp-manual/elisp-manual-25.3.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+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"
+
+LICENSE="FDL-1.3+"
+SLOT="25"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd"
+
+DEPEND="sys-apps/texinfo"
+
+S="${WORKDIR}/lispref"
+PATCHES=("${FILESDIR}/${P}-direntry.patch")
+
+src_compile() {
+ makeinfo -I "${WORKDIR}"/emacs elisp.texi || die
+}
+
+src_install() {
+ doinfo elisp${SLOT}.info*
+ dodoc README
+}
diff --git a/app-doc/elisp-manual/files/elisp-manual-22.2.9-direntry.patch b/app-doc/elisp-manual/files/elisp-manual-22.2.9-direntry.patch
new file mode 100644
index 000000000000..090e03a7a622
--- /dev/null
+++ b/app-doc/elisp-manual/files/elisp-manual-22.2.9-direntry.patch
@@ -0,0 +1,19 @@
+--- elisp-manual-22-2.9-orig/elisp.texi
++++ elisp-manual-22-2.9/elisp.texi
+@@ -1,6 +1,6 @@
+ \input texinfo @c -*-texinfo-*-
+ @c %**start of header
+-@setfilename elisp
++@setfilename elisp22.info
+ @settitle GNU Emacs Lisp Reference Manual
+ @c %**end of header
+
+@@ -11,7 +11,7 @@
+
+ @dircategory Emacs
+ @direntry
+-* Elisp: (elisp). The Emacs Lisp Reference Manual.
++* Elisp 22: (elisp22). The Emacs Lisp Reference Manual for Emacs 22.
+ @end direntry
+
+ @c in general, keep the following line commented out, unless doing a
diff --git a/app-doc/elisp-manual/files/elisp-manual-24.5-direntry.patch b/app-doc/elisp-manual/files/elisp-manual-24.5-direntry.patch
new file mode 100644
index 000000000000..2a4e2c785182
--- /dev/null
+++ b/app-doc/elisp-manual/files/elisp-manual-24.5-direntry.patch
@@ -0,0 +1,22 @@
+--- lispref-orig/elisp.texi
++++ lispref/elisp.texi
+@@ -1,6 +1,6 @@
+ \input texinfo @c -*-texinfo-*-
+ @c %**start of header
+-@setfilename elisp
++@setfilename elisp24.info
+
+ @ifset VOL1
+ @set volflag
+@@ -117,9 +117,9 @@
+
+ @documentencoding UTF-8
+
+-@dircategory Emacs lisp
++@dircategory Emacs
+ @direntry
+-* Elisp: (elisp). The Emacs Lisp Reference Manual.
++* Elisp 24: (elisp24). The Emacs Lisp Reference Manual for Emacs 24.
+ @end direntry
+
+ @titlepage
diff --git a/app-doc/elisp-manual/files/elisp-manual-25.3-direntry.patch b/app-doc/elisp-manual/files/elisp-manual-25.3-direntry.patch
new file mode 100644
index 000000000000..7303baa827c5
--- /dev/null
+++ b/app-doc/elisp-manual/files/elisp-manual-25.3-direntry.patch
@@ -0,0 +1,22 @@
+--- lispref-orig/elisp.texi
++++ lispref/elisp.texi
+@@ -1,6 +1,6 @@
+ \input texinfo @c -*-texinfo-*-
+ @c %**start of header
+-@setfilename ../../info/elisp.info
++@setfilename elisp25.info
+
+ @ifset VOL1
+ @set volflag
+@@ -116,9 +116,9 @@
+ @end quotation
+ @end copying
+
+-@dircategory Emacs lisp
++@dircategory Emacs
+ @direntry
+-* Elisp: (elisp). The Emacs Lisp Reference Manual.
++* Elisp 25: (elisp25). The Emacs Lisp Reference Manual for Emacs 25.
+ @end direntry
+
+ @titlepage
diff --git a/app-doc/elisp-manual/metadata.xml b/app-doc/elisp-manual/metadata.xml
new file mode 100644
index 000000000000..06fb04eeec56
--- /dev/null
+++ b/app-doc/elisp-manual/metadata.xml
@@ -0,0 +1,28 @@
+<?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>
+<longdescription>
+ Most of the GNU Emacs text editor is written in the programming language
+ called Emacs Lisp. You can write new code in Emacs Lisp and install it as an
+ extension to the editor. However, Emacs Lisp is more than a mere "extension
+ language"; it is a full computer programming language in its own right. You
+ can use it as you would any other programming language.
+
+ Because Emacs Lisp is designed for use in an editor, it has special features
+ for scanning and parsing text as well as features for handling files,
+ buffers, displays, subprocesses, and so on. Emacs Lisp is closely integrated
+ with the editing facilities; thus, editing commands are functions that can
+ also conveniently be called from Lisp programs, and parameters for
+ customization are ordinary Lisp variables.
+
+ This manual attempts to be a full description of Emacs Lisp. For a
+ beginner's introduction to Emacs Lisp, see An Introduction to Emacs Lisp
+ Programming, by Bob Chassell, also published by the Free Software
+ Foundation. This manual presumes considerable familiarity with the use of
+ Emacs for editing; see The GNU Emacs Manual for this basic information.
+</longdescription>
+</pkgmetadata>