[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: 40bc2a9829a0297ddd05490991a888de8691c06d Author: Sam James gentoo org> AuthorDate: Tue Aug 29 20:50:55 2023 + Commit: Sam James gentoo org> CommitDate: Tue Aug 29 20:50:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40bc2a98 app-doc/elisp-manual: Stabilize 28.2 ALLARCHES, #913222 Signed-off-by: Sam James gentoo.org> app-doc/elisp-manual/elisp-manual-28.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/elisp-manual/elisp-manual-28.2.ebuild b/app-doc/elisp-manual/elisp-manual-28.2.ebuild index 3eb46ca490ba..384d3d540172 100644 --- a/app-doc/elisp-manual/elisp-manual-28.2.ebuild +++ b/app-doc/elisp-manual/elisp-manual-28.2.ebuild @@ -11,7 +11,7 @@ S="${WORKDIR}/lispref" LICENSE="FDL-1.3+" SLOT="${PV%%.*}" -KEYWORDS="~amd64 ~ppc ~riscv ~x86" +KEYWORDS="amd64 ppc ~riscv x86" BDEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: d5b297746645bf9b843283a17f479b46858eb853 Author: Ulrich Müller gentoo org> AuthorDate: Tue Aug 29 19:49:45 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Tue Aug 29 19:51:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5b29774 app-doc/elisp-manual: stabilize 20.2.5 for ALLARCHES Closes: https://bugs.gentoo.org/913223 Signed-off-by: Ulrich Müller gentoo.org> app-doc/elisp-manual/elisp-manual-20.2.5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild b/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild index 81c347525e3f..f0fca0e9cfe8 100644 --- a/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild +++ b/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Texinfo-manual" SLOT="20" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" BDEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/, app-doc/elisp-manual/files/
commit: 8d28b1309823626678b67a19f50d77c405600ee5 Author: Ulrich Müller gentoo org> AuthorDate: Tue Aug 1 15:44:52 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Tue Aug 1 15:46:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8d28b130 app-doc/elisp-manual: add 28.2 Signed-off-by: Ulrich Müller gentoo.org> app-doc/elisp-manual/Manifest | 1 + app-doc/elisp-manual/elisp-manual-28.2.ebuild | 27 ++ .../files/elisp-manual-28.2-direntry.patch | 22 ++ 3 files changed, 50 insertions(+) diff --git a/app-doc/elisp-manual/Manifest b/app-doc/elisp-manual/Manifest index fe9df7b34f6a..4ba056d3ebe4 100644 --- a/app-doc/elisp-manual/Manifest +++ b/app-doc/elisp-manual/Manifest @@ -13,3 +13,4 @@ DIST elisp-manual-24.5.tar.xz 766300 BLAKE2B a93293646a4ddf8d9f9d3b7e1179178427c DIST elisp-manual-25.3.tar.xz 806544 BLAKE2B 15d98b6dcc104dfeba66a3dd61489957a0339dfe43c7b09196814e48c7ff525930881805c0a6fb325ba66dc60fd5390b82d2c116ee08413b234e905c737bbe54 SHA512 85da76efef7645e13633a77fef8e775f42ebc8afad6eb5ab4bc839a12d1c1708430beaba8b89c152049700aa580abf1eaea539f2784a74486df380a59c3d6528 DIST elisp-manual-26.3.tar.xz 872288 BLAKE2B b7860ea1b7745f28cd3b391d03109239c09aef09f334db485c62756af6907d93a3ba77a92f7a105e003053aac7dca398467239af76d9feb3291bb1dd42d17af2 SHA512 94779be36b9d0e10f75def88faead6cce934f95887e9310c27413bf89f7e61a081978d6164cfe781a5c8dbde9696ac1e08046a82e77420aa07b9ffca45ccc40c DIST elisp-manual-27.2.tar.xz 911212 BLAKE2B 97e6ebe6f54d7c70512fac2f8d5ca2a1f9e13e69683c48eb1a2a1023541d3410e319f11f5007f45f42f3e7f5bc3fd16b10bc3db86d48f582afc766f3e2d5ba2a SHA512 96d2671acd96df9fcdf371058708b92af0ee26889912134aeb90de28dc55b11889cf656eeea8ca3d214165f3b90db68ce867865ce32dfe255b52fba8a09ce2f5 +DIST elisp-manual-28.2.tar.xz 938940 BLAKE2B 3a17de66e05d6d981c202a061399937182dfac5c198f50df0c6af91db9aebee170df90d278659677b138d2f65eca7ac423c39e4d8b775faac8fd4a0922ed9ca8 SHA512 13c3c316413a4d6041b7d9b01f83017fd735b7b5eb0b9d1c6e263b836cc58c98383f45f2b3bd8e17f25f89faf8056d75ea0069533d72f08e0c4fb1558cfc6d76 diff --git a/app-doc/elisp-manual/elisp-manual-28.2.ebuild b/app-doc/elisp-manual/elisp-manual-28.2.ebuild new file mode 100644 index ..3eb46ca490ba --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-28.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2023 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" + +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-28.2-direntry.patch b/app-doc/elisp-manual/files/elisp-manual-28.2-direntry.patch new file mode 100644 index ..69aa78c7c7ad --- /dev/null +++ b/app-doc/elisp-manual/files/elisp-manual-28.2-direntry.patch @@ -0,0 +1,22 @@ +--- lispref/elisp.texi lispref/elisp.texi +@@ -1,6 +1,6 @@ + \input texinfo @c -*-texinfo-*- + @c %**start of header +-@setfilename ../../info/elisp.info ++@setfilename elisp28.info + + @ifset VOL1 + @set volflag +@@ -117,9 +117,9 @@ + @end quotation + @end copying + +-@dircategory Emacs lisp ++@dircategory Emacs + @direntry +-* Elisp: (elisp). The Emacs Lisp Reference Manual. ++* Elisp 28: (elisp28). The Emacs Lisp Reference Manual for Emacs 28. + @end direntry + + @titlepage
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: 79869e0df0d4cde0c70be577f15b53794b831ce3 Author: Ulrich Müller gentoo org> AuthorDate: Tue Aug 1 15:43:12 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Tue Aug 1 15:46:53 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=79869e0d app-doc/elisp-manual: Determine SLOT from ${PV} Signed-off-by: Ulrich Müller gentoo.org> app-doc/elisp-manual/elisp-manual-27.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-doc/elisp-manual/elisp-manual-27.2.ebuild b/app-doc/elisp-manual/elisp-manual-27.2.ebuild index d5b253d9182d..384d3d540172 100644 --- a/app-doc/elisp-manual/elisp-manual-27.2.ebuild +++ b/app-doc/elisp-manual/elisp-manual-27.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz; S="${WORKDIR}/lispref" LICENSE="FDL-1.3+" -SLOT="27" +SLOT="${PV%%.*}" KEYWORDS="amd64 ppc ~riscv x86" BDEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: 736adce5408a0d9ce26b09fe4956a8dbf0a960d0 Author: Arthur Zamarin gentoo org> AuthorDate: Thu May 25 07:46:05 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Thu May 25 07:46:05 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=736adce5 app-doc/elisp-manual: Stabilize 19.2.4.2 ALLARCHES, #907106 Signed-off-by: Arthur Zamarin gentoo.org> app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 index 98109080f591..93daddd06e33 100644 --- a/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild +++ b/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,7 +12,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Texinfo-manual" SLOT="19" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ppc x86" BDEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: 297bd92efe265563b805d93068ace676182172b2 Author: Jakov Smolić gentoo org> AuthorDate: Sat May 7 10:55:54 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sat May 7 10:55:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=297bd92e app-doc/elisp-manual: Stabilize 27.2 ALLARCHES, #843122 Signed-off-by: Jakov Smolić gentoo.org> app-doc/elisp-manual/elisp-manual-27.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/elisp-manual/elisp-manual-27.2.ebuild b/app-doc/elisp-manual/elisp-manual-27.2.ebuild index 9e413772834d..d5b253d9182d 100644 --- a/app-doc/elisp-manual/elisp-manual-27.2.ebuild +++ b/app-doc/elisp-manual/elisp-manual-27.2.ebuild @@ -11,7 +11,7 @@ S="${WORKDIR}/lispref" LICENSE="FDL-1.3+" SLOT="27" -KEYWORDS="~amd64 ~ppc ~riscv ~x86" +KEYWORDS="amd64 ppc ~riscv x86" BDEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/, app-doc/elisp-manual/files/
commit: 646031c6c2df3e41e05fea315cb5a66a9fd889cb Author: Ulrich Müller gentoo org> AuthorDate: Mon Apr 4 13:07:18 2022 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Apr 4 13:07:18 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646031c6 app-doc/elisp-manual: Version bump to 27.2 Signed-off-by: Ulrich Müller gentoo.org> app-doc/elisp-manual/Manifest | 1 + app-doc/elisp-manual/elisp-manual-27.2.ebuild | 27 ++ .../files/elisp-manual-27.2-direntry.patch | 22 ++ 3 files changed, 50 insertions(+) diff --git a/app-doc/elisp-manual/Manifest b/app-doc/elisp-manual/Manifest index 7d3323abc281..fe9df7b34f6a 100644 --- a/app-doc/elisp-manual/Manifest +++ b/app-doc/elisp-manual/Manifest @@ -12,3 +12,4 @@ DIST elisp-manual-23.4.tar.xz 686868 BLAKE2B 8a46615227c0693568021a9f065c3546465 DIST elisp-manual-24.5.tar.xz 766300 BLAKE2B a93293646a4ddf8d9f9d3b7e1179178427c5cbf50e1ecf164158a5a0c5332b6bc49b1b91b5b6d2064db973f71dc104a94d9c0389589382ca80e63edf7696d14d SHA512 205d48eff9a044883e433e86ec0add188727300582d82deb0b0507327098a8038fef8803457e88fd0c5c9523fc4b621704507bc463409ee30f7b046251363e65 DIST elisp-manual-25.3.tar.xz 806544 BLAKE2B 15d98b6dcc104dfeba66a3dd61489957a0339dfe43c7b09196814e48c7ff525930881805c0a6fb325ba66dc60fd5390b82d2c116ee08413b234e905c737bbe54 SHA512 85da76efef7645e13633a77fef8e775f42ebc8afad6eb5ab4bc839a12d1c1708430beaba8b89c152049700aa580abf1eaea539f2784a74486df380a59c3d6528 DIST elisp-manual-26.3.tar.xz 872288 BLAKE2B b7860ea1b7745f28cd3b391d03109239c09aef09f334db485c62756af6907d93a3ba77a92f7a105e003053aac7dca398467239af76d9feb3291bb1dd42d17af2 SHA512 94779be36b9d0e10f75def88faead6cce934f95887e9310c27413bf89f7e61a081978d6164cfe781a5c8dbde9696ac1e08046a82e77420aa07b9ffca45ccc40c +DIST elisp-manual-27.2.tar.xz 911212 BLAKE2B 97e6ebe6f54d7c70512fac2f8d5ca2a1f9e13e69683c48eb1a2a1023541d3410e319f11f5007f45f42f3e7f5bc3fd16b10bc3db86d48f582afc766f3e2d5ba2a SHA512 96d2671acd96df9fcdf371058708b92af0ee26889912134aeb90de28dc55b11889cf656eeea8ca3d214165f3b90db68ce867865ce32dfe255b52fba8a09ce2f5 diff --git a/app-doc/elisp-manual/elisp-manual-27.2.ebuild b/app-doc/elisp-manual/elisp-manual-27.2.ebuild new file mode 100644 index ..9e413772834d --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-27.2.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2022 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="27" +KEYWORDS="~amd64 ~ppc ~riscv ~x86" + +BDEPEND="sys-apps/texinfo" + +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-27.2-direntry.patch b/app-doc/elisp-manual/files/elisp-manual-27.2-direntry.patch new file mode 100644 index ..55ca06f6da73 --- /dev/null +++ b/app-doc/elisp-manual/files/elisp-manual-27.2-direntry.patch @@ -0,0 +1,22 @@ +--- lispref/elisp.texi lispref/elisp.texi +@@ -1,6 +1,6 @@ + \input texinfo @c -*-texinfo-*- + @c %**start of header +-@setfilename ../../info/elisp.info ++@setfilename elisp27.info + + @ifset VOL1 + @set volflag +@@ -117,9 +117,9 @@ + @end quotation + @end copying + +-@dircategory Emacs lisp ++@dircategory Emacs + @direntry +-* Elisp: (elisp). The Emacs Lisp Reference Manual. ++* Elisp 27: (elisp27). The Emacs Lisp Reference Manual for Emacs 27. + @end direntry + + @titlepage
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: d4d1a706e62bec0579d166af651a1e480e03eba1 Author: Yongxiang Liang gmail com> AuthorDate: Thu Dec 9 16:50:54 2021 + Commit: Yixun Lan gentoo org> CommitDate: Sun Dec 12 14:21:36 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4d1a706 app-doc/elisp-manual: keyword ~riscv Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Yongxiang Liang gmail.com> Signed-off-by: Yixun Lan gentoo.org> app-doc/elisp-manual/elisp-manual-26.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/elisp-manual/elisp-manual-26.3.ebuild b/app-doc/elisp-manual/elisp-manual-26.3.ebuild index 750528469897..0a9d38d01f70 100644 --- a/app-doc/elisp-manual/elisp-manual-26.3.ebuild +++ b/app-doc/elisp-manual/elisp-manual-26.3.ebuild @@ -11,7 +11,7 @@ S="${WORKDIR}/lispref" LICENSE="FDL-1.3+" SLOT="26" -KEYWORDS="amd64 ppc x86" +KEYWORDS="amd64 ppc ~riscv x86" BDEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: 376b2e2cdf52ca033043c0869f02729b11a58bc8 Author: Ulrich Müller gentoo org> AuthorDate: Mon Apr 19 19:50:05 2021 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Apr 19 19:50:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=376b2e2c app-doc/elisp-manual: EAPI 7 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Ulrich Müller gentoo.org> app-doc/elisp-manual/elisp-manual-18.1.03.ebuild | 13 ++--- app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild | 13 ++--- app-doc/elisp-manual/elisp-manual-20.2.5.ebuild| 13 ++--- app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild | 13 ++--- app-doc/elisp-manual/elisp-manual-22.2.9.ebuild| 13 - app-doc/elisp-manual/elisp-manual-23.4.ebuild | 13 - app-doc/elisp-manual/elisp-manual-24.5.ebuild | 11 +-- app-doc/elisp-manual/elisp-manual-25.3.ebuild | 8 app-doc/elisp-manual/elisp-manual-26.3.ebuild | 6 +++--- 9 files changed, 44 insertions(+), 59 deletions(-) diff --git a/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild b/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild index 77e0c00c309..8beb5471da6 100644 --- a/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild +++ b/app-doc/elisp-manual/elisp-manual-18.1.03.ebuild @@ -1,28 +1,27 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 - -inherit epatch +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" -DEPEND="sys-apps/texinfo" +BDEPEND="sys-apps/texinfo" -S="${WORKDIR}/elisp" +PATCHES=("${WORKDIR}/patch") src_prepare() { + default # remove pre-made info files - rm -f elisp elisp-[0-9]* - EPATCH_SUFFIX=patch epatch + rm -f elisp elisp-[0-9]* || die } src_compile() { 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 index 19b816d5d80..98109080f59 100644 --- a/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild +++ b/app-doc/elisp-manual/elisp-manual-19.2.4.2.ebuild @@ -1,28 +1,27 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 - -inherit epatch +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" -DEPEND="sys-apps/texinfo" +BDEPEND="sys-apps/texinfo" -S="${WORKDIR}/${MY_P}" +PATCHES=("${WORKDIR}/patch") src_prepare() { + default # remove pre-made info files - rm -f elisp elisp-[0-9]* - EPATCH_SUFFIX=patch epatch + rm -f elisp elisp-[0-9]* || die } src_compile() { diff --git a/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild b/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild index 8d1b60f332b..81c347525e3 100644 --- a/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild +++ b/app-doc/elisp-manual/elisp-manual-20.2.5.ebuild @@ -1,28 +1,27 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 - -inherit epatch +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" -DEPEND="sys-apps/texinfo" +BDEPEND="sys-apps/texinfo" -S="${WORKDIR}/${MY_P}" +PATCHES=("${WORKDIR}/patch") src_prepare() { + default # remove pre-made info files - rm -f elisp elisp-[0-9]* - EPATCH_SUFFIX=patch epatch + rm -f elisp elisp-[0-9]* || die } src_compile() { 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 index 094626bf153..e79aed0390f 100644 --- a/app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild +++ b/app-doc/elisp-manual/elisp-manual-21.2.8-r2.ebuild @@ -1,28 +1,27 @@ # Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 - -inherit epatch +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;
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: 7c776ad7f01a1d95c194f8441d0b1edab64767d4 Author: Sergei Trofimovich gentoo org> AuthorDate: Mon Mar 2 11:18:45 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Mar 2 11:18:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c776ad7 app-doc/elisp-manual: stable 26.3 for ppc, bug #710914 Package-Manager: Portage-2.3.88, Repoman-2.3.20 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> app-doc/elisp-manual/elisp-manual-26.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/elisp-manual/elisp-manual-26.3.ebuild b/app-doc/elisp-manual/elisp-manual-26.3.ebuild index cb119c34fdb..3b811adc9a0 100644 --- a/app-doc/elisp-manual/elisp-manual-26.3.ebuild +++ b/app-doc/elisp-manual/elisp-manual-26.3.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz; LICENSE="FDL-1.3+" SLOT="26" -KEYWORDS="amd64 ~ppc x86" +KEYWORDS="amd64 ppc x86" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: df2cdfd8bc6f075209eaa840ad61c3f919b1bee4 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Feb 28 17:50:00 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Feb 28 17:50:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df2cdfd8 app-doc/elisp-manual: x86 stable wrt bug #710914 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> app-doc/elisp-manual/elisp-manual-26.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/elisp-manual/elisp-manual-26.3.ebuild b/app-doc/elisp-manual/elisp-manual-26.3.ebuild index c83fd965943..cb119c34fdb 100644 --- a/app-doc/elisp-manual/elisp-manual-26.3.ebuild +++ b/app-doc/elisp-manual/elisp-manual-26.3.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz; LICENSE="FDL-1.3+" SLOT="26" -KEYWORDS="amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc x86" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: e2075cffd41973f2b375fe7e7b5e3abf82166c12 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Feb 27 09:49:07 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Feb 27 09:49:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e2075cff app-doc/elisp-manual: amd64 stable wrt bug #710914 Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-doc/elisp-manual/elisp-manual-26.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/elisp-manual/elisp-manual-26.3.ebuild b/app-doc/elisp-manual/elisp-manual-26.3.ebuild index d2a4ef6799b..c83fd965943 100644 --- a/app-doc/elisp-manual/elisp-manual-26.3.ebuild +++ b/app-doc/elisp-manual/elisp-manual-26.3.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz; LICENSE="FDL-1.3+" SLOT="26" -KEYWORDS="~amd64 ~ppc ~x86" +KEYWORDS="amd64 ~ppc ~x86" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: 03e7c783554d08026372d696ddb1365b8d2a67a2 Author: Ulrich Müller gentoo org> AuthorDate: Wed Feb 26 21:07:37 2020 + Commit: Ulrich Müller gentoo org> CommitDate: Wed Feb 26 21:07:37 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03e7c783 app-doc/elisp-manual: Add stabilize-allarches to metadata. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Ulrich Müller gentoo.org> app-doc/elisp-manual/metadata.xml | 1 + 1 file changed, 1 insertion(+) diff --git a/app-doc/elisp-manual/metadata.xml b/app-doc/elisp-manual/metadata.xml index 06fb04eeec5..96c304d1965 100644 --- a/app-doc/elisp-manual/metadata.xml +++ b/app-doc/elisp-manual/metadata.xml @@ -25,4 +25,5 @@ Foundation. This manual presumes considerable familiarity with the use of Emacs for editing; see The GNU Emacs Manual for this basic information. +
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/files/, app-doc/elisp-manual/
commit: 6931715cbc875018cad61ae31018bc3b2292a058 Author: Ulrich Müller gentoo org> AuthorDate: Fri Jan 17 17:28:26 2020 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Jan 17 17:37:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6931715c app-doc/elisp-manual: Version bump to 26.3. Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Ulrich Müller gentoo.org> app-doc/elisp-manual/Manifest | 1 + app-doc/elisp-manual/elisp-manual-26.3.ebuild | 27 ++ .../files/elisp-manual-26.3-direntry.patch | 22 ++ 3 files changed, 50 insertions(+) diff --git a/app-doc/elisp-manual/Manifest b/app-doc/elisp-manual/Manifest index 5867d144164..7d3323abc28 100644 --- a/app-doc/elisp-manual/Manifest +++ b/app-doc/elisp-manual/Manifest @@ -11,3 +11,4 @@ DIST elisp-manual-23.4-patches-1.tar.xz 1140 BLAKE2B 9e2ef06022acde6a3022c51aec2 DIST elisp-manual-23.4.tar.xz 686868 BLAKE2B 8a46615227c0693568021a9f065c3546465c2f148c49ef2bd4ef0b47e71d122659203bd4a96c14fdd1f83cb7eb7b410656d593efc51e3743b229c6fd5dabeca5 SHA512 bf71dd18cdce1dce8880b9e67276d9cb71ef54023b5ef2f6555c85c1ffe9b9b8f0d7434227643564c9403fe484bfaeac10ea8911f9c53a9acb3d502eddc1d62d DIST elisp-manual-24.5.tar.xz 766300 BLAKE2B a93293646a4ddf8d9f9d3b7e1179178427c5cbf50e1ecf164158a5a0c5332b6bc49b1b91b5b6d2064db973f71dc104a94d9c0389589382ca80e63edf7696d14d SHA512 205d48eff9a044883e433e86ec0add188727300582d82deb0b0507327098a8038fef8803457e88fd0c5c9523fc4b621704507bc463409ee30f7b046251363e65 DIST elisp-manual-25.3.tar.xz 806544 BLAKE2B 15d98b6dcc104dfeba66a3dd61489957a0339dfe43c7b09196814e48c7ff525930881805c0a6fb325ba66dc60fd5390b82d2c116ee08413b234e905c737bbe54 SHA512 85da76efef7645e13633a77fef8e775f42ebc8afad6eb5ab4bc839a12d1c1708430beaba8b89c152049700aa580abf1eaea539f2784a74486df380a59c3d6528 +DIST elisp-manual-26.3.tar.xz 872288 BLAKE2B b7860ea1b7745f28cd3b391d03109239c09aef09f334db485c62756af6907d93a3ba77a92f7a105e003053aac7dca398467239af76d9feb3291bb1dd42d17af2 SHA512 94779be36b9d0e10f75def88faead6cce934f95887e9310c27413bf89f7e61a081978d6164cfe781a5c8dbde9696ac1e08046a82e77420aa07b9ffca45ccc40c diff --git a/app-doc/elisp-manual/elisp-manual-26.3.ebuild b/app-doc/elisp-manual/elisp-manual-26.3.ebuild new file mode 100644 index 000..d2a4ef6799b --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-26.3.ebuild @@ -0,0 +1,27 @@ +# Copyright 1999-2020 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; + +LICENSE="FDL-1.3+" +SLOT="26" +KEYWORDS="~amd64 ~ppc ~x86" + +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-26.3-direntry.patch b/app-doc/elisp-manual/files/elisp-manual-26.3-direntry.patch new file mode 100644 index 000..4ce926fc5c4 --- /dev/null +++ b/app-doc/elisp-manual/files/elisp-manual-26.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 elisp26.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 26: (elisp26). The Emacs Lisp Reference Manual for Emacs 26. + @end direntry + + @titlepage
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: 513fb0ed930b5dd74167f9daf558f4ef9161a7ec Author: Aaron Bauman gentoo org> AuthorDate: Sun Apr 8 02:49:48 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Apr 8 02:49:48 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=513fb0ed app-doc/elisp-manual: stabilize per ALLARCHES Bug: https://bugs.gentoo.org/652746 Package-Manager: Portage-2.3.28, Repoman-2.3.9 app-doc/elisp-manual/elisp-manual-25.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/elisp-manual/elisp-manual-25.3.ebuild b/app-doc/elisp-manual/elisp-manual-25.3.ebuild index b245ea12f39..10e056f739c 100644 --- a/app-doc/elisp-manual/elisp-manual-25.3.ebuild +++ b/app-doc/elisp-manual/elisp-manual-25.3.ebuild @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz; LICENSE="FDL-1.3+" SLOT="25" -KEYWORDS="amd64 ~ppc ~x86 ~x86-fbsd" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: 10a25aa0786ad86efac2dff9d5339fa7e662fe32 Author: Aaron Bauman gentoo org> AuthorDate: Sun Apr 8 02:47:48 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sun Apr 8 02:47:48 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=10a25aa0 app-doc/elisp-manual: amd64 stable Bug: https://bugs.gentoo.org/652746 Package-Manager: Portage-2.3.28, Repoman-2.3.9 app-doc/elisp-manual/elisp-manual-25.3.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app-doc/elisp-manual/elisp-manual-25.3.ebuild b/app-doc/elisp-manual/elisp-manual-25.3.ebuild index 348832c80cf..b245ea12f39 100644 --- a/app-doc/elisp-manual/elisp-manual-25.3.ebuild +++ b/app-doc/elisp-manual/elisp-manual-25.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -10,7 +10,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz; LICENSE="FDL-1.3+" SLOT="25" -KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~ppc ~x86 ~x86-fbsd" DEPEND="sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/, app-doc/elisp-manual/files/
commit: 25b560183e5aa9078d662d1435a895288ce6f284 Author: Ulrich Müller gentoo org> AuthorDate: Fri Sep 22 17:09:34 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Sep 22 17:10:20 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25b56018 app-doc/elisp-manual: Version bump. This is only to keep the version in sync with app-editors/emacs. There are no changes to the text of the manual. Package-Manager: Portage-2.3.10, Repoman-2.3.3 app-doc/elisp-manual/Manifest | 2 +- .../elisp-manual/{elisp-manual-25.2.ebuild => elisp-manual-25.3.ebuild} | 0 ...lisp-manual-25.2-direntry.patch => elisp-manual-25.3-direntry.patch} | 0 3 files changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/elisp-manual/Manifest b/app-doc/elisp-manual/Manifest index 94314e5c98e..3dd635fe1e0 100644 --- a/app-doc/elisp-manual/Manifest +++ b/app-doc/elisp-manual/Manifest @@ -10,4 +10,4 @@ DIST elisp-manual-22-2.9.tar.bz2 669809 SHA256 2e2b830af263c7313072d181af47aef2e 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.2.tar.xz 806584 SHA256 0476057f038ecf19ef6580d0cfc99dd5e2d55c49fa8ce4d302f9f750587f6707 SHA512 9e3fd0749623c1655f611342b9c6352970b90e22aa833853365a33d73f9856bb5c1c716c4324c69a9c5c02fad8c7230e6a9a472da493da0333e75ef162fae877 WHIRLPOOL 8e7cde5ee2bc4917d95741b65da008a2df0a614ce5cc07da5aae4a6938fba7f624ab75b306c70d87f71fd4450aa90416b5b8e3a888be0ccd754584b13ebed410 +DIST elisp-manual-25.3.tar.xz 806544 SHA256 99759eec7b88ac647a4115a6257eb475e249b3630d914d7230feafc77c70fd69 SHA512 85da76efef7645e13633a77fef8e775f42ebc8afad6eb5ab4bc839a12d1c1708430beaba8b89c152049700aa580abf1eaea539f2784a74486df380a59c3d6528 WHIRLPOOL f87486fd5bf720cad72dec0af29355ff4edfbd53c7cfb9e34b10dd6f90e23f9b3d8b922650635f40901ade4979225c2ab1ff93312e3c37012a5096a268648cf2 diff --git a/app-doc/elisp-manual/elisp-manual-25.2.ebuild b/app-doc/elisp-manual/elisp-manual-25.3.ebuild similarity index 100% rename from app-doc/elisp-manual/elisp-manual-25.2.ebuild rename to app-doc/elisp-manual/elisp-manual-25.3.ebuild diff --git a/app-doc/elisp-manual/files/elisp-manual-25.2-direntry.patch b/app-doc/elisp-manual/files/elisp-manual-25.3-direntry.patch similarity index 100% rename from app-doc/elisp-manual/files/elisp-manual-25.2-direntry.patch rename to app-doc/elisp-manual/files/elisp-manual-25.3-direntry.patch
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/, app-doc/elisp-manual/files/
commit: 87925dbede377557282691d83ff315fff775183a Author: Ulrich Müller gentoo org> AuthorDate: Sat Apr 22 20:53:05 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Apr 22 20:58:05 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87925dbe app-doc/elisp-manual: Version bump. Package-Manager: Portage-2.3.5, Repoman-2.3.2 app-doc/elisp-manual/Manifest | 1 + app-doc/elisp-manual/elisp-manual-25.2.ebuild | 27 ++ .../files/elisp-manual-25.2-direntry.patch | 22 ++ 3 files changed, 50 insertions(+) diff --git a/app-doc/elisp-manual/Manifest b/app-doc/elisp-manual/Manifest index ec82557441e..94314e5c98e 100644 --- a/app-doc/elisp-manual/Manifest +++ b/app-doc/elisp-manual/Manifest @@ -10,3 +10,4 @@ DIST elisp-manual-22-2.9.tar.bz2 669809 SHA256 2e2b830af263c7313072d181af47aef2e 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.2.tar.xz 806584 SHA256 0476057f038ecf19ef6580d0cfc99dd5e2d55c49fa8ce4d302f9f750587f6707 SHA512 9e3fd0749623c1655f611342b9c6352970b90e22aa833853365a33d73f9856bb5c1c716c4324c69a9c5c02fad8c7230e6a9a472da493da0333e75ef162fae877 WHIRLPOOL 8e7cde5ee2bc4917d95741b65da008a2df0a614ce5cc07da5aae4a6938fba7f624ab75b306c70d87f71fd4450aa90416b5b8e3a888be0ccd754584b13ebed410 diff --git a/app-doc/elisp-manual/elisp-manual-25.2.ebuild b/app-doc/elisp-manual/elisp-manual-25.2.ebuild new file mode 100644 index 000..348832c80cf --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-25.2.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-25.2-direntry.patch b/app-doc/elisp-manual/files/elisp-manual-25.2-direntry.patch new file mode 100644 index 000..7303baa827c --- /dev/null +++ b/app-doc/elisp-manual/files/elisp-manual-25.2-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
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: b5866f14da5bbf07785438fcb65ae26e5800c1ff Author: Ulrich Müller gentoo org> AuthorDate: Sat Apr 22 20:30:26 2017 + Commit: Ulrich Müller gentoo org> CommitDate: Sat Apr 22 20:58:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5866f14 app-doc/elisp-manual: Drop explicit dependency on xz-utils. Package-Manager: Portage-2.3.5, Repoman-2.3.2 app-doc/elisp-manual/elisp-manual-23.4.ebuild | 5 ++--- app-doc/elisp-manual/elisp-manual-24.5.ebuild | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/app-doc/elisp-manual/elisp-manual-23.4.ebuild b/app-doc/elisp-manual/elisp-manual-23.4.ebuild index 7650b580822..ea879a7492c 100644 --- a/app-doc/elisp-manual/elisp-manual-23.4.ebuild +++ b/app-doc/elisp-manual/elisp-manual-23.4.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -15,8 +15,7 @@ LICENSE="FDL-1.3+" SLOT="23" KEYWORDS="amd64 ppc x86 ~x86-fbsd" -DEPEND="app-arch/xz-utils - sys-apps/texinfo" +DEPEND="sys-apps/texinfo" S="${WORKDIR}/lispref" diff --git a/app-doc/elisp-manual/elisp-manual-24.5.ebuild b/app-doc/elisp-manual/elisp-manual-24.5.ebuild index cdfe92bcb75..fca59e62bcf 100644 --- a/app-doc/elisp-manual/elisp-manual-24.5.ebuild +++ b/app-doc/elisp-manual/elisp-manual-24.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -14,8 +14,7 @@ LICENSE="FDL-1.3+" SLOT="24" KEYWORDS="amd64 ppc x86 ~x86-fbsd" -DEPEND="app-arch/xz-utils - sys-apps/texinfo" +DEPEND="sys-apps/texinfo" S="${WORKDIR}/lispref"
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/, app-doc/elisp-manual/files/
commit: c2ec84def9fae4e8f91dd44c1e9888a4d27f17af Author: Ulrich Müller gentoo org> AuthorDate: Mon Mar 14 17:47:00 2016 + Commit: Ulrich Müller gentoo org> CommitDate: Mon Mar 14 17:47:00 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ec84de app-doc/elisp-manual: Remove old. Package-Manager: portage-2.2.28 app-doc/elisp-manual/Manifest | 1 - app-doc/elisp-manual/elisp-manual-24.4.ebuild | 35 -- .../files/elisp-manual-24.4-direntry.patch | 22 -- 3 files changed, 58 deletions(-) diff --git a/app-doc/elisp-manual/Manifest b/app-doc/elisp-manual/Manifest index 395334b..ec82557 100644 --- a/app-doc/elisp-manual/Manifest +++ b/app-doc/elisp-manual/Manifest @@ -9,5 +9,4 @@ DIST elisp-manual-21.2.8-patches.tar.gz 1736 SHA256 e9d78d341c365e6ee8b2e716415c 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.4.tar.xz 763084 SHA256 bf272e4f2340df9f8a4783218be60304de1de4828916f621d9404371710b720f SHA512 65db32a817d5206a235e06317a046a96fb81141f0f424654dc4116bbccdf92e2e4842daf8b56a6e2053453380b49ca61cf5301ef095cc992c41d3c6ea9903f37 WHIRLPOOL 8fd54809445e8f588e23077b04c609d1256b43cba9afc179d086270d2525eb8b49fbbf6ad2a18d63f6968c450b52de7501053922c4b8a61c871fb431ebf1c856 DIST elisp-manual-24.5.tar.xz 766300 SHA256 4810caed1a23c6a3015ea6dc6e3dc8ed5e247157a91f90a19accd59e2f30e362 SHA512 205d48eff9a044883e433e86ec0add188727300582d82deb0b0507327098a8038fef8803457e88fd0c5c9523fc4b621704507bc463409ee30f7b046251363e65 WHIRLPOOL 1445c38bb00657a5455151652daadf8d551efeae0246a16ec35afea4c54ced2a98b60ea6169da55f3fe4e223402077fae457bbe386fd12c02f1781a71659ec1b diff --git a/app-doc/elisp-manual/elisp-manual-24.4.ebuild b/app-doc/elisp-manual/elisp-manual-24.4.ebuild deleted file mode 100644 index 12c7922..000 --- a/app-doc/elisp-manual/elisp-manual-24.4.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2014 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -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="app-arch/xz-utils - 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/files/elisp-manual-24.4-direntry.patch b/app-doc/elisp-manual/files/elisp-manual-24.4-direntry.patch deleted file mode 100644 index 2a4e2c7..000 --- a/app-doc/elisp-manual/files/elisp-manual-24.4-direntry.patch +++ /dev/null @@ -1,22 +0,0 @@ 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
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: 5455a00bfeed96ecb2491adee44ee2ef51edde54 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Mar 14 14:40:41 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Mar 14 14:40:41 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5455a00b app-doc/elisp-manual: ppc stable, (ALLARCHES policy) wrt bug #573492 Package-Manager: portage-2.2.26 Signed-off-by: Agostino Sarubbo gentoo.org> app-doc/elisp-manual/elisp-manual-24.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/elisp-manual/elisp-manual-24.5.ebuild b/app-doc/elisp-manual/elisp-manual-24.5.ebuild index 52727c5..b66037d 100644 --- a/app-doc/elisp-manual/elisp-manual-24.5.ebuild +++ b/app-doc/elisp-manual/elisp-manual-24.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz; LICENSE="FDL-1.3+" SLOT="24" -KEYWORDS="amd64 ~ppc x86 ~x86-fbsd" +KEYWORDS="amd64 ppc x86 ~x86-fbsd" DEPEND="app-arch/xz-utils sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/
commit: 9b7659e147df14e302b9a7d4b94ab6936eb4b224 Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Feb 1 08:14:04 2016 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Feb 1 08:14:04 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b7659e1 app-doc/elisp-manual: amd64 stable wrt bug #573492 Package-Manager: portage-2.2.26 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> app-doc/elisp-manual/elisp-manual-24.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app-doc/elisp-manual/elisp-manual-24.5.ebuild b/app-doc/elisp-manual/elisp-manual-24.5.ebuild index be509e9..29dd172 100644 --- a/app-doc/elisp-manual/elisp-manual-24.5.ebuild +++ b/app-doc/elisp-manual/elisp-manual-24.5.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~ulm/emacs/${P}.tar.xz; LICENSE="FDL-1.3+" SLOT="24" -KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd" +KEYWORDS="amd64 ~ppc ~x86 ~x86-fbsd" DEPEND="app-arch/xz-utils sys-apps/texinfo"
[gentoo-commits] repo/gentoo:master commit in: app-doc/elisp-manual/files/, app-doc/elisp-manual/
commit: 6b8ab6e5dadf836b96f7bf91434b40084bff2f69 Author: Ulrich Müller gentoo org> AuthorDate: Sun Nov 29 19:09:33 2015 + Commit: Ulrich Müller gentoo org> CommitDate: Sun Nov 29 19:14:50 2015 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b8ab6e5 app-doc/elisp-manual: Version bump. Package-Manager: portage-2.2.26 app-doc/elisp-manual/Manifest | 1 + app-doc/elisp-manual/elisp-manual-24.5.ebuild | 35 ++ .../files/elisp-manual-24.5-direntry.patch | 22 ++ 3 files changed, 58 insertions(+) diff --git a/app-doc/elisp-manual/Manifest b/app-doc/elisp-manual/Manifest index afea5ac..395334b 100644 --- a/app-doc/elisp-manual/Manifest +++ b/app-doc/elisp-manual/Manifest @@ -10,3 +10,4 @@ DIST elisp-manual-22-2.9.tar.bz2 669809 SHA256 2e2b830af263c7313072d181af47aef2e 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.4.tar.xz 763084 SHA256 bf272e4f2340df9f8a4783218be60304de1de4828916f621d9404371710b720f SHA512 65db32a817d5206a235e06317a046a96fb81141f0f424654dc4116bbccdf92e2e4842daf8b56a6e2053453380b49ca61cf5301ef095cc992c41d3c6ea9903f37 WHIRLPOOL 8fd54809445e8f588e23077b04c609d1256b43cba9afc179d086270d2525eb8b49fbbf6ad2a18d63f6968c450b52de7501053922c4b8a61c871fb431ebf1c856 +DIST elisp-manual-24.5.tar.xz 766300 SHA256 4810caed1a23c6a3015ea6dc6e3dc8ed5e247157a91f90a19accd59e2f30e362 SHA512 205d48eff9a044883e433e86ec0add188727300582d82deb0b0507327098a8038fef8803457e88fd0c5c9523fc4b621704507bc463409ee30f7b046251363e65 WHIRLPOOL 1445c38bb00657a5455151652daadf8d551efeae0246a16ec35afea4c54ced2a98b60ea6169da55f3fe4e223402077fae457bbe386fd12c02f1781a71659ec1b 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 000..be509e9 --- /dev/null +++ b/app-doc/elisp-manual/elisp-manual-24.5.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +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="app-arch/xz-utils + 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/files/elisp-manual-24.5-direntry.patch b/app-doc/elisp-manual/files/elisp-manual-24.5-direntry.patch new file mode 100644 index 000..2a4e2c7 --- /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