svn commit: r520885 - in head/print/yatex: . files
Hiroki Sato
hrs at FreeBSD.org
Wed Dec 25 21:17:22 UTC 2019
Author: hrs
Date: Wed Dec 25 21:17:21 2019
New Revision: 520885
URL: https://svnweb.freebsd.org/changeset/ports/520885
Log:
- Update to 1.81.
- Add LICENSE.
- Update yatex-startup.el for modern Emacsen.
Modified:
head/print/yatex/Makefile
head/print/yatex/distinfo
head/print/yatex/files/pkg-message.in
head/print/yatex/files/yatex-startup.el.in
head/print/yatex/pkg-plist
Modified: head/print/yatex/Makefile
==============================================================================
--- head/print/yatex/Makefile Wed Dec 25 21:05:41 2019 (r520884)
+++ head/print/yatex/Makefile Wed Dec 25 21:17:21 2019 (r520885)
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= yatex
-PORTVERSION= 1.77
-PORTREVISION= 4
+PORTVERSION= 1.81
CATEGORIES?= print elisp
MASTER_SITES= http://www.yatex.org/
PKGNAMESUFFIX= ${EMACS_PKGNAMESUFFIX}
@@ -12,9 +11,11 @@ DISTNAME= ${PORTNAME}${PORTVERSION}
MAINTAINER= hrs at FreeBSD.org
COMMENT= Yet Another LaTeX mode and html mode on Emacs
-BROKEN= unfetchable
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKDIR}/LICENSE
USES= dos2unix emacs
+
EMACS_NO_DEPENDS= yes
NO_BUILD= yes
@@ -28,28 +29,32 @@ PORTDOCS= 00readme readme.meadow.j yatex.new yatexj.te
yatexe.tex htmlqa.eng yahtmle.tex yatexref.eng qanda.eng
INFO= yahtmle yahtmlj yatexe yatexj
-ELFILES= comment.el yatex.el yatexadd.el yatexgen.el \
- yatexenv.el yatexlib.el \
- yatexmth.el yatexhks.el yatexhlp.el yatexprc.el \
- yatexm-o.el yatexsec.el yatexpkg.el yatexhie.el yahtml.el \
- yatex19.el
+ELFILES=yahtml.el yatex.el yatex19.el yatex23.el yatexadd.el \
+ yatexenv.el yatexflt.el yatexgen.el yatexhie.el yatexhks.el \
+ yatexhlp.el yatexlib.el yatexm-o.el yatexmth.el yatexpkg.el \
+ yatexprc.el yatexsec.el
post-extract:
- @${INSTALL_DATA} ${WRKSRC}/docs/* ${WRKSRC}
+ ${INSTALL_DATA} ${WRKSRC}/docs/* ${WRKSRC}
+ ${SED} -n "/(c)1991/,/^;;; Code:$$/p" \
+ < ${WRKSRC}/yatex.el > ${WRKDIR}/LICENSE
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/yatex
- cd ${WRKSRC} && \
- ${INSTALL_DATA} ${ELFILES} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/yatex
- ${INSTALL_DATA} \
- ${WRKDIR}/yatex-startup.el \
- ${WRKSRC}/help/YATEXHLP.jp \
- ${WRKSRC}/help/YATEXHLP.eng \
- ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}
+ cd ${WRKSRC} && ${INSTALL_DATA} \
+ ${ELFILES} \
+ ${WRKDIR}/yatex-startup.el \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/yatex
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/yatex/help
+ cd ${WRKSRC}/help && ${INSTALL_DATA} \
+ YATEXHLP.jp YATEXHLP.eng \
+ ${STAGEDIR}${PREFIX}/${EMACS_SITE_LISPDIR}/yatex/help
for F in ${INFO}; do \
${INSTALL_DATA} ${WRKSRC}/docs/$$F \
- ${STAGEDIR}${PREFIX}/${INFO_PATH}/$${F}.info; \
+ ${STAGEDIR}${PREFIX}/${INFO_PATH}/$${F}.info; \
done
+
+post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR}
Modified: head/print/yatex/distinfo
==============================================================================
--- head/print/yatex/distinfo Wed Dec 25 21:05:41 2019 (r520884)
+++ head/print/yatex/distinfo Wed Dec 25 21:17:21 2019 (r520885)
@@ -1,2 +1,3 @@
-SHA256 (yatex1.77.tar.gz) = acc3e14c34ea5eba0c1a96cef6b5c7ab850e621f75cf25764e0ae37be483f177
-SIZE (yatex1.77.tar.gz) = 356721
+TIMESTAMP = 1577125366
+SHA256 (yatex1.81.tar.gz) = f0d91090ef79d0bdc39d4b445e6f1fc9a55b2e8606b7f3bb9397f17cf013c40c
+SIZE (yatex1.81.tar.gz) = 385394
Modified: head/print/yatex/files/pkg-message.in
==============================================================================
--- head/print/yatex/files/pkg-message.in Wed Dec 25 21:05:41 2019 (r520884)
+++ head/print/yatex/files/pkg-message.in Wed Dec 25 21:17:21 2019 (r520885)
@@ -5,7 +5,7 @@ To use YaTeX, add the next line into your .emacs:
(require 'yatex-startup)
-yatex-startup.el in %%PREFIX%%/%%EMACS_SITE_LISPDIR%% also includes
+yatex-startup.el in %%PREFIX%%/%%EMACS_SITE_LISPDIR%%/yatex also includes
configuration examples. To get more information, see the info file
of YaTeX.
EOM
Modified: head/print/yatex/files/yatex-startup.el.in
==============================================================================
--- head/print/yatex/files/yatex-startup.el.in Wed Dec 25 21:05:41 2019 (r520884)
+++ head/print/yatex/files/yatex-startup.el.in Wed Dec 25 21:17:21 2019 (r520885)
@@ -1,15 +1,27 @@
-;; a startup elisp for YaTeX
-;; -- S. Taoka <taoka at FreeBSD.org>
+;; startup elisp for YaTeX
+;;
;; $FreeBSD$
-
-(setq load-path (append (list
- "%%PREFIX%%/%%EMACS_SITE_LISPDIR%%/yatex"
- ) load-path))
+;;
(setq auto-mode-alist
(cons (cons "\\.tex$" 'yatex-mode) auto-mode-alist))
(autoload 'yatex-mode "yatex" "Yet Another LaTeX mode" t)
+(cond
+ ((string= current-language-environment "Japanese")
+ (progn
+ (setq YaTeX-help-file "%%PREFIX%%/%%EMACS_SITE_LISPDIR%%/yatex/help/YATEXHLP.jp")
+ (setq tex-command "platex")
+ ))
+ (t
+ (progn
+ (setq YaTeX-help-file "%%PREFIX%%/%%EMACS_SITE_LISPDIR%%/yatex/help/YATEXHLP.eng")
+ (setq tex-command "latex")
+ ))
+)
+(setq YaTeX-use-font-lock t)
+(setq YaTeX-dvipdf-command "dvipdfmx")
+(setq tex-pdfview-command "mupdf")
+
;;
-;(setq tex-command "latex")
;(setq dvi2-command "xdvi -geo +0+0 -s 3")
;; If you use dvipsk as default, you should use the following three lines.
;(setq dviprint-from-format "-p %b")
@@ -18,26 +30,7 @@
;; specifying a Kanji code for Mule
;; (1=Shift JIS, 2=JIS, 3=EUC)
;(setq YaTeX-kanji-code 3)
-;;
-;; To highlight buffer, LaTeX commands (e.g. \section{foo})
-(if (featurep 'xemacs)
- (progn
- ;;;;;; XEmacs 21 or later ;;;;;;
- (setq YaTeX-use-font-lock t)
- )
- (if (string-match "19.34" emacs-version)
- (progn
- ;;;;;; Emacs 19.34 ;;;;;
- (setq YaTeX-use-hilit19 t)
- )
- (progn
- ;;;;;; Emacs 20 or later ;;;;;;
-; (setq YaTeX-use-hilit19 t)
- (setq YaTeX-use-font-lock t)
- )))
-
-;;
;;;;;;;; Yahtml (another html-mode) ;;;;;;
;(setq auto-mode-alist
; (cons (cons "\\.html$" 'yahtml-mode) auto-mode-alist))
Modified: head/print/yatex/pkg-plist
==============================================================================
--- head/print/yatex/pkg-plist Wed Dec 25 21:05:41 2019 (r520884)
+++ head/print/yatex/pkg-plist Wed Dec 25 21:17:21 2019 (r520885)
@@ -1,9 +1,10 @@
-%%EMACS_SITE_LISPDIR%%/yatex/comment.el
%%EMACS_SITE_LISPDIR%%/yatex/yahtml.el
%%EMACS_SITE_LISPDIR%%/yatex/yatex.el
%%EMACS_SITE_LISPDIR%%/yatex/yatex19.el
+%%EMACS_SITE_LISPDIR%%/yatex/yatex23.el
%%EMACS_SITE_LISPDIR%%/yatex/yatexadd.el
%%EMACS_SITE_LISPDIR%%/yatex/yatexenv.el
+%%EMACS_SITE_LISPDIR%%/yatex/yatexflt.el
%%EMACS_SITE_LISPDIR%%/yatex/yatexgen.el
%%EMACS_SITE_LISPDIR%%/yatex/yatexhie.el
%%EMACS_SITE_LISPDIR%%/yatex/yatexhks.el
@@ -11,9 +12,9 @@
%%EMACS_SITE_LISPDIR%%/yatex/yatexlib.el
%%EMACS_SITE_LISPDIR%%/yatex/yatexm-o.el
%%EMACS_SITE_LISPDIR%%/yatex/yatexmth.el
+%%EMACS_SITE_LISPDIR%%/yatex/yatexpkg.el
%%EMACS_SITE_LISPDIR%%/yatex/yatexprc.el
%%EMACS_SITE_LISPDIR%%/yatex/yatexsec.el
-%%EMACS_SITE_LISPDIR%%/yatex/yatexpkg.el
-%%EMACS_SITE_LISPDIR%%/YATEXHLP.jp
-%%EMACS_SITE_LISPDIR%%/YATEXHLP.eng
-%%EMACS_SITE_LISPDIR%%/yatex-startup.el
+%%EMACS_SITE_LISPDIR%%/yatex/help/YATEXHLP.eng
+%%EMACS_SITE_LISPDIR%%/yatex/help/YATEXHLP.jp
+%%EMACS_SITE_LISPDIR%%/yatex/yatex-startup.el
More information about the svn-ports-head
mailing list