From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 090E8138334 for ; Fri, 27 Jul 2018 14:27:42 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id B9757E08D0; Fri, 27 Jul 2018 14:27:40 +0000 (UTC) Received: from smtp.gentoo.org (dev.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 75AB6E08D0 for ; Fri, 27 Jul 2018 14:27:40 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 19725335CC6 for ; Fri, 27 Jul 2018 14:27:38 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 0B6FF38B for ; Fri, 27 Jul 2018 14:27:36 +0000 (UTC) From: "Akinori Hattori" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Akinori Hattori" Message-ID: <1532701608.4c2aa02a2c8607a19091836a7fb808a8f9f8e926.hattya@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: app-emacs/yatex/, app-emacs/yatex/files/ X-VCS-Repository: repo/gentoo X-VCS-Files: app-emacs/yatex/Manifest app-emacs/yatex/files/yatex-1.80-texinfo-5.patch app-emacs/yatex/yatex-1.80.ebuild X-VCS-Directories: app-emacs/yatex/ app-emacs/yatex/files/ X-VCS-Committer: hattya X-VCS-Committer-Name: Akinori Hattori X-VCS-Revision: 4c2aa02a2c8607a19091836a7fb808a8f9f8e926 X-VCS-Branch: master Date: Fri, 27 Jul 2018 14:27:36 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 8c5de305-fb1a-4ad8-b203-75fbfdb19567 X-Archives-Hash: 2cbfc93b44ad358608b0725c41204aa5 commit: 4c2aa02a2c8607a19091836a7fb808a8f9f8e926 Author: Akinori Hattori gentoo org> AuthorDate: Fri Jul 27 14:26:48 2018 +0000 Commit: Akinori Hattori gentoo org> CommitDate: Fri Jul 27 14:26:48 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c2aa02a app-emacs/yatex: new upstream release Closes: https://bugs.gentoo.org/630596 Package-Manager: Portage-2.3.40, Repoman-2.3.9 app-emacs/yatex/Manifest | 1 + app-emacs/yatex/files/yatex-1.80-texinfo-5.patch | 247 +++++++++++++++++++++++ app-emacs/yatex/yatex-1.80.ebuild | 54 +++++ 3 files changed, 302 insertions(+) diff --git a/app-emacs/yatex/Manifest b/app-emacs/yatex/Manifest index 4f935daf501..fa48203d8f0 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 00000000000..49e55b608f1 --- /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 『HTML屋』 + @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 『野鳥』 + @subtitle // YaTeX // +@@ -1146,7 +1145,7 @@ + @section 括弧入力補助 + @cindex 括弧入力補助[かつこにゆうりよくほしよ] + +- 3種類ある括弧 () {} [] の開き括弧を入れたときに閉じ括弧を自動的に入れます。 ++ 3種類ある括弧 () @{@} [] の開き括弧を入れたときに閉じ括弧を自動的に入れます。 + @code{\} の直後にの @code{[} を入れると行を分けてインデントを揃え、 + 数式入力に備えます。その他 La@TeX{} のマクロに応じて括弧の釣合の取れた + 状態に導きます。開き括弧そのものを1つだけ入れたいときは @kbd{C-q} で +@@ -1965,44 +1964,44 @@ + @end defvar + + @defvar YaTeX-cmd-gimp +-GIMPを起動するコマンド (code{"gimp"}) ++GIMPを起動するコマンド (@code{"gimp"}) + @end defvar + @defvar YaTeX-cmd-tgif +-tgifを起動するコマンド (code{"tgif"}) ++tgifを起動するコマンド (@code{"tgif"}) + @end defvar + @defvar YaTeX-cmd-inkscape +-Inkscapeを起動するコマンド (code{"inkscape"}) ++Inkscapeを起動するコマンド (@code{"inkscape"}) + @end defvar + @defvar YaTeX-cmd-dia +-Diaを起動するコマンド (code{"dia"}) ++Diaを起動するコマンド (@code{"dia"}) + @end defvar + @defvar YaTeX-cmd-ooo +-OpenOffice.orgまたはLibreOfficeを起動するコマンド (code{"soffice"}) ++OpenOffice.orgまたはLibreOfficeを起動するコマンド (@code{"soffice"}) + @end defvar + @defvar YaTeX-cmd-gs +-Ghostscriptを起動するコマンド (code{"gs"}) ++Ghostscriptを起動するコマンド (@code{"gs"}) + @end defvar + @defvar YaTeX-cmd-dvips +-dvipsを起動するコマンド(環境によってはpdvipsなど) (code{"dvips"}) ++dvipsを起動するコマンド(環境によってはpdvipsなど) (@code{"dvips"}) + @end defvar + @defvar YaTeX-cmd-displayline + displaylineを起動するコマンド +-(code{"/Applications/Skim.app/Contents/SharedSupport/displayline"}) ++(@code{"/Applications/Skim.app/Contents/SharedSupport/displayline"}) + @end defvar + @defvar YaTeX-cmd-edit-ps +-PostScriptファイルを編集するコマンド (変数code{"YaTeX-cmd-gimp"}の値) ++PostScriptファイルを編集するコマンド (変数@code{"YaTeX-cmd-gimp"}の値) + @end defvar + @defvar YaTeX-cmd-edit-pdf +-PDFファイルを編集するコマンド (変数code{"YaTeX-cmd-ooo"}の値) ++PDFファイルを編集するコマンド (変数@code{"YaTeX-cmd-ooo"}の値) + @end defvar + @defvar YaTeX-cmd-edit-ai +-.aiファイルを編集するコマンド (変数code{"YaTeX-cmd-inkscape"}の値) ++.aiファイルを編集するコマンド (変数@code{"YaTeX-cmd-inkscape"}の値) + @end defvar + @defvar YaTeX-cmd-edit-svg +-SVGファイルを編集するコマンド (変数code{"YaTeX-cmd-inkscape"}の値) ++SVGファイルを編集するコマンド (変数@code{"YaTeX-cmd-inkscape"}の値) + @end defvar + @defvar YaTeX-cmd-edit-images +-その他画像ファイルを編集するコマンド (変数code{"YaTeX-cmd-gimp"}の値) ++その他画像ファイルを編集するコマンド (変数@code{"YaTeX-cmd-gimp"}の値) + @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 00000000000..70503b9d1df --- /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 +}