diff options
author | Akinori Hattori <hattya@gentoo.org> | 2018-07-27 23:26:48 +0900 |
---|---|---|
committer | Akinori Hattori <hattya@gentoo.org> | 2018-07-27 23:26:48 +0900 |
commit | 4c2aa02a2c8607a19091836a7fb808a8f9f8e926 (patch) | |
tree | 932bab4731f9f65ce76662d89d816c146fca778b /app-emacs | |
parent | app-emacs/yatex: update to EAPI 6 (diff) | |
download | gentoo-4c2aa02a2c8607a19091836a7fb808a8f9f8e926.tar.gz gentoo-4c2aa02a2c8607a19091836a7fb808a8f9f8e926.tar.bz2 gentoo-4c2aa02a2c8607a19091836a7fb808a8f9f8e926.zip |
app-emacs/yatex: new upstream release
Closes: https://bugs.gentoo.org/630596
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Diffstat (limited to 'app-emacs')
-rw-r--r-- | app-emacs/yatex/Manifest | 1 | ||||
-rw-r--r-- | app-emacs/yatex/files/yatex-1.80-texinfo-5.patch | 247 | ||||
-rw-r--r-- | app-emacs/yatex/yatex-1.80.ebuild | 54 |
3 files changed, 302 insertions, 0 deletions
diff --git a/app-emacs/yatex/Manifest b/app-emacs/yatex/Manifest index 4f935daf5012..fa48203d8f0e 100644 --- a/app-emacs/yatex/Manifest +++ b/app-emacs/yatex/Manifest @@ -1 +1,2 @@ DIST yatex1.77.tar.gz 356721 BLAKE2B f923bc80ec32ee3d1654f15a99624251604c94af60738ad2f56b237d4385da0951bec32b32f297662540667da2648789a380b433332ce7e10f50f1d016c3b6d0 SHA512 d6b909b540b0966cfcd35a36ad7c9e8d8a821ca668ea9b0a4d1f3267a45397800769dd47ce64f5f8cbda65c274a7f415c8e86b6598a365ea41104684cf9df07f +DIST yatex1.80.tar.gz 376944 BLAKE2B 355726fb3b38bfbc314647739d4af6e588848b5ade208fe1e026106a7cc2c220edcf10214f37ee7c9cc461ecb3e776c3969e329d5a331b3d8ce9f669f2361e26 SHA512 6548d1ac95ce95198468698d9b91449736e4be8af15d29352c00f7604fd7b34b2c606afb2d90d1115fd64dc859efdd9c993a6b3733f9321ca7671615977b4bd5 diff --git a/app-emacs/yatex/files/yatex-1.80-texinfo-5.patch b/app-emacs/yatex/files/yatex-1.80-texinfo-5.patch new file mode 100644 index 000000000000..49e55b608f1d --- /dev/null +++ b/app-emacs/yatex/files/yatex-1.80-texinfo-5.patch @@ -0,0 +1,247 @@ +--- a/docs/yahtmle.tex ++++ b/docs/yahtmle.tex +@@ -1,4 +1,4 @@ +-\def\lang{eng} % -*- texinfo -*- for Texinfo V.3.1 ++@c \def\lang{eng} % -*- texinfo -*- for Texinfo V.3.1 + \input texinfo + @setfilename yahtmle + @settitle Yet Another html-mode for Emacs +@@ -14,10 +14,9 @@ + + @titlepage + @sp 10 +-@center + @subtitle Yet Another html-mode for emacs + @title // yahtml // +-%@subtitle // yahtml // ++@c @subtitle // yahtml // + @author @copyright{} 1994-2012 by HIROSE, Yuuji [yuuji@@yatex.org] + @end titlepage + +--- a/docs/yahtmlj.tex ++++ b/docs/yahtmlj.tex +@@ -1,4 +1,4 @@ +-\def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1 ++@c \def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1 + \input texinfo + @setfilename yahtmlj + @settitle Yet Another html-mode for Emacs +@@ -14,7 +14,6 @@ + + @titlepage + @sp 10 +-@center + @subtitle Yet Another html-mode for emacs + @title wHTML‰®x + @subtitle // yahtml // +--- a/docs/yatexe.tex ++++ b/docs/yatexe.tex +@@ -1,4 +1,4 @@ +-\def\lang{jp} % -*- texinfo -*- ++@c \def\lang{jp} % -*- texinfo -*- + \input texinfo.tex + @setfilename yatexe + @settitle Yet Another tex-mode for Emacs +@@ -14,7 +14,6 @@ + + @titlepage + @sp 10 +-@center + @subtitle Yet Another tex-mode for emacs + @title Wild Bird + @subtitle // YaTeX // +@@ -713,7 +712,7 @@ + @item M-x YaTeX-section-overview + @dots{} Generate *Sectioning Lines* buffer + @end table +-@cindex{Generate the listing of sectioning units} ++@cindex Generate the listing of sectioning units + from the LaTeX source buffer. In this listing buffer, typing @kbd{u} on + the sectioning command shifts up the corresponding sectioning command in + source text and @kbd{d} shifts down. After marking lines in the listing +@@ -1133,7 +1132,7 @@ + @node Invoking image processor, Jump to main file, Jump to corresponding object, Cursor jump + @comment node-name, next, previous, up + @section Invoking image processor +-@cindex{Drawing tool invocation} ++@cindex Drawing tool invocation + + `image-including line' described above means such lines as + @code{\epsfile@{file=foo.ps@}}. If you type @kbd{[prefix] g} on that +@@ -1756,44 +1755,44 @@ + @end defvar + + @defvar YaTeX-cmd-gimp +-Command name of GIMP (code{"gimp"}) ++Command name of GIMP (@code{"gimp"}) + @end defvar + @defvar YaTeX-cmd-tgif +-Command name of tgif (code{"tgif"}) ++Command name of tgif (@code{"tgif"}) + @end defvar + @defvar YaTeX-cmd-inkscape +-Command name of Inkscape (code{"inkscape"}) ++Command name of Inkscape (@code{"inkscape"}) + @end defvar + @defvar YaTeX-cmd-dia +-Command name of Dia (code{"dia"}) ++Command name of Dia (@code{"dia"}) + @end defvar + @defvar YaTeX-cmd-ooo +-Command name of OpenOffice.org/LibreOffice (code{"soffice"}) ++Command name of OpenOffice.org/LibreOffice (@code{"soffice"}) + @end defvar + @defvar YaTeX-cmd-gs +-Command name of Ghostscript (code{"gs"}) ++Command name of Ghostscript (@code{"gs"}) + @end defvar + @defvar YaTeX-cmd-dvips +-Command name of dvips (code{"dvips"}) ++Command name of dvips (@code{"dvips"}) + @end defvar + @defvar YaTeX-cmd-displayline + Command name of displayline +-(code{"/Applications/Skim.app/Contents/SharedSupport/displayline"}) ++(@code{"/Applications/Skim.app/Contents/SharedSupport/displayline"}) + @end defvar + @defvar YaTeX-cmd-edit-ps +-Command name for editing PostScript files(Value of code{"YaTeX-cmd-gimp"}) ++Command name for editing PostScript files(Value of @code{"YaTeX-cmd-gimp"}) + @end defvar + @defvar YaTeX-cmd-edit-pdf +-Command name for editing PDF files(Value of code{"YaTeX-cmd-ooo"}) ++Command name for editing PDF files(Value of @code{"YaTeX-cmd-ooo"}) + @end defvar + @defvar YaTeX-cmd-edit-ai +-Command name for editing `.ai' files(Value of code{"YaTeX-cmd-inkscape"}) ++Command name for editing `.ai' files(Value of @code{"YaTeX-cmd-inkscape"}) + @end defvar + @defvar YaTeX-cmd-edit-svg +-Command name for editing SVG files(Value of code{"YaTeX-cmd-inkscape"}) ++Command name for editing SVG files(Value of @code{"YaTeX-cmd-inkscape"}) + @end defvar + @defvar YaTeX-cmd-edit-images +-Command name for editing image files(Value of code{"YaTeX-cmd-gimp"}) ++Command name for editing image files(Value of @code{"YaTeX-cmd-gimp"}) + @end defvar + + @defvar YaTeX-need-nonstop +@@ -2289,9 +2288,9 @@ + @table @kbd + @item [F] + YaTeX:read-position +-@itemx [A] ++@item [A] + Character list which can show up in the brackets +-@itemx [D] ++@item [D] + Return the location specifier such as `[htb]'. When + nothing is entered, omit [] itself. If the possible characters + are "htbp", call this function as +@@ -2299,9 +2298,9 @@ + + @item [F] + YaTeX:read-coordinates +-@itemx [A] ++@item [A] + Base prompt, X-axis prompt, Y-axis prompt (each optional) +-@itemx [D] ++@item [D] + Read the coordinates with the prompt ``BasePrompt X-axisPrompt:'' for + X-axis, ``BasePrompt Y-axisPrompt:'' for Y-axis, and return it in the form + of ``(X,Y)''. The default prompts are @code{Dimension}, @code{X}, +@@ -2309,9 +2308,9 @@ + + @item [F] + YaTeX:check-completion-type +-@itemx [A] ++@item [A] + One of the symbols: 'begin, 'section, or 'maketitle +-@itemx [D] ++@item [D] + Check the current completion type is specified one and cause error if + not. The variable @code{YaTeX-current-completion-type} holds the symbol + according to the current completion type. +--- a/docs/yatexj.tex ++++ b/docs/yatexj.tex +@@ -1,4 +1,4 @@ +-\def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1 ++@c \def\lang{jp} % -*- texinfo -*- for Texinfo V.3.1 + \input texinfo + @setfilename yatexj + @settitle Yet Another tex-mode for Emacs +@@ -19,7 +19,6 @@ + + @titlepage + @sp 10 +-@center + @subtitle Yet Another tex-mode for emacs + @title w–ì’¹x + @subtitle // YaTeX // +@@ -1146,7 +1145,7 @@ + @section Š‡ŒÊ“ü—Í•â• + @cindex Š‡ŒÊ“ü—Í•â•[‚©‚‚±‚ɂ䂤‚è‚æ‚‚Ù‚µ‚æ] + +- 3Ží—Þ‚ ‚銇ŒÊ () {} [] ‚ÌŠJ‚«Š‡ŒÊ‚ð“ü‚ꂽ‚Æ‚«‚ɕ‚¶Š‡ŒÊ‚ðŽ©“®“I‚É“ü‚ê‚Ü‚·B ++ 3Ží—Þ‚ ‚銇ŒÊ () @{@} [] ‚ÌŠJ‚«Š‡ŒÊ‚ð“ü‚ꂽ‚Æ‚«‚ɕ‚¶Š‡ŒÊ‚ðŽ©“®“I‚É“ü‚ê‚Ü‚·B + @code{\} ‚Ì’¼Œã‚É‚Ì @code{[} ‚ð“ü‚ê‚é‚Æs‚𕪂¯‚ăCƒ“ƒfƒ“ƒg‚𑵂¦A + ”Ž®“ü—Í‚É”õ‚¦‚Ü‚·B‚»‚Ì‘¼ La@TeX{} ‚̃}ƒNƒ‚ɉž‚¶‚ÄŠ‡ŒÊ‚Ì’Þ‡‚ÌŽæ‚ꂽ + ó‘Ô‚É“±‚«‚Ü‚·BŠJ‚«Š‡ŒÊ‚»‚Ì‚à‚Ì‚ð1‚‚¾‚¯“ü‚ꂽ‚¢‚Æ‚«‚Í @kbd{C-q} ‚Å +@@ -1965,44 +1964,44 @@ + @end defvar + + @defvar YaTeX-cmd-gimp +-GIMP‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh (code{"gimp"}) ++GIMP‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh (@code{"gimp"}) + @end defvar + @defvar YaTeX-cmd-tgif +-tgif‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh (code{"tgif"}) ++tgif‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh (@code{"tgif"}) + @end defvar + @defvar YaTeX-cmd-inkscape +-Inkscape‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh (code{"inkscape"}) ++Inkscape‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh (@code{"inkscape"}) + @end defvar + @defvar YaTeX-cmd-dia +-Dia‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh (code{"dia"}) ++Dia‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh (@code{"dia"}) + @end defvar + @defvar YaTeX-cmd-ooo +-OpenOffice.org‚Ü‚½‚ÍLibreOffice‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh (code{"soffice"}) ++OpenOffice.org‚Ü‚½‚ÍLibreOffice‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh (@code{"soffice"}) + @end defvar + @defvar YaTeX-cmd-gs +-Ghostscript‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh (code{"gs"}) ++Ghostscript‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh (@code{"gs"}) + @end defvar + @defvar YaTeX-cmd-dvips +-dvips‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh(ŠÂ‹«‚É‚æ‚Á‚Ä‚Ípdvips‚È‚Ç) (code{"dvips"}) ++dvips‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh(ŠÂ‹«‚É‚æ‚Á‚Ä‚Ípdvips‚È‚Ç) (@code{"dvips"}) + @end defvar + @defvar YaTeX-cmd-displayline + displayline‚ð‹N“®‚·‚éƒRƒ}ƒ“ƒh +-(code{"/Applications/Skim.app/Contents/SharedSupport/displayline"}) ++(@code{"/Applications/Skim.app/Contents/SharedSupport/displayline"}) + @end defvar + @defvar YaTeX-cmd-edit-ps +-PostScriptƒtƒ@ƒCƒ‹‚ð•ÒW‚·‚éƒRƒ}ƒ“ƒh (•Ï”code{"YaTeX-cmd-gimp"}‚Ì’l) ++PostScriptƒtƒ@ƒCƒ‹‚ð•ÒW‚·‚éƒRƒ}ƒ“ƒh (•Ï”@code{"YaTeX-cmd-gimp"}‚Ì’l) + @end defvar + @defvar YaTeX-cmd-edit-pdf +-PDFƒtƒ@ƒCƒ‹‚ð•ÒW‚·‚éƒRƒ}ƒ“ƒh (•Ï”code{"YaTeX-cmd-ooo"}‚Ì’l) ++PDFƒtƒ@ƒCƒ‹‚ð•ÒW‚·‚éƒRƒ}ƒ“ƒh (•Ï”@code{"YaTeX-cmd-ooo"}‚Ì’l) + @end defvar + @defvar YaTeX-cmd-edit-ai +-.aiƒtƒ@ƒCƒ‹‚ð•ÒW‚·‚éƒRƒ}ƒ“ƒh (•Ï”code{"YaTeX-cmd-inkscape"}‚Ì’l) ++.aiƒtƒ@ƒCƒ‹‚ð•ÒW‚·‚éƒRƒ}ƒ“ƒh (•Ï”@code{"YaTeX-cmd-inkscape"}‚Ì’l) + @end defvar + @defvar YaTeX-cmd-edit-svg +-SVGƒtƒ@ƒCƒ‹‚ð•ÒW‚·‚éƒRƒ}ƒ“ƒh (•Ï”code{"YaTeX-cmd-inkscape"}‚Ì’l) ++SVGƒtƒ@ƒCƒ‹‚ð•ÒW‚·‚éƒRƒ}ƒ“ƒh (•Ï”@code{"YaTeX-cmd-inkscape"}‚Ì’l) + @end defvar + @defvar YaTeX-cmd-edit-images +-‚»‚Ì‘¼‰æ‘œƒtƒ@ƒCƒ‹‚ð•ÒW‚·‚éƒRƒ}ƒ“ƒh (•Ï”code{"YaTeX-cmd-gimp"}‚Ì’l) ++‚»‚Ì‘¼‰æ‘œƒtƒ@ƒCƒ‹‚ð•ÒW‚·‚éƒRƒ}ƒ“ƒh (•Ï”@code{"YaTeX-cmd-gimp"}‚Ì’l) + @end defvar + + @defvar YaTeX-need-nonstop diff --git a/app-emacs/yatex/yatex-1.80.ebuild b/app-emacs/yatex/yatex-1.80.ebuild new file mode 100644 index 000000000000..70503b9d1dff --- /dev/null +++ b/app-emacs/yatex/yatex-1.80.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" + +inherit elisp + +DESCRIPTION="Yet Another TeX mode for Emacs" +HOMEPAGE="http://www.yatex.org/" +SRC_URI="http://www.${PN}.org/${P/-}.tar.gz" + +KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" +SLOT="0" +LICENSE="BSD-2" +IUSE="l10n_ja" + +S="${WORKDIR}/${P/-}" + +ELISP_PATCHES="${PN}-1.76-direntry.patch + ${P}-texinfo-5.patch" +SITEFILE="50${PN}-gentoo.el" + +src_prepare() { + sed -i "/(help-dir/,/)))/c\ (help-dir \"${SITEETC}/${PN}\"))" ${PN}hlp.el + + elisp_src_prepare +} + +src_compile() { + cd docs + makeinfo {${PN},yahtml}e.tex || die + + if use l10n_ja; then + iconv -f WINDOWS-31J -t UTF-8 ${PN}j.tex > ${PN}-ja.texi || die + iconv -f WINDOWS-31J -t UTF-8 yahtmlj.tex > yahtml-ja.texi || die + makeinfo {${PN},yahtml}-ja.texi || die + fi +} + +src_install() { + elisp-install ${PN} *.el + elisp-site-file-install "${FILESDIR}"/${SITEFILE} + + insinto ${SITEETC}/${PN} + doins help/YATEXHLP.eng + doinfo docs/{${PN},yahtml}.info* + dodoc install docs/*.eng + + if use l10n_ja; then + doins help/YATEXHLP.jp + doinfo docs/{${PN},yahtml}-ja.info* + dodoc 00readme ${PN}.new docs/{htmlqa,qanda,*.doc} + fi +} |