summaryrefslogtreecommitdiffstats
path: root/print
diff options
context:
space:
mode:
Diffstat (limited to 'print')
-rw-r--r--print/yatex/Makefile60
-rw-r--r--print/yatex/distinfo2
-rw-r--r--print/yatex/files/DEINSTALL.tmpl2
-rw-r--r--print/yatex/files/INSTALL.tmpl10
-rw-r--r--print/yatex/pkg-descr5
-rw-r--r--print/yatex/pkg-plist.emacs34
-rw-r--r--print/yatex/pkg-plist.mule34
-rw-r--r--print/yatex/pkg-plist.xemacs24
-rw-r--r--print/yatex/pkg-plist.xemacs-mule35
9 files changed, 184 insertions, 22 deletions
diff --git a/print/yatex/Makefile b/print/yatex/Makefile
index 2439670..fb49fd5 100644
--- a/print/yatex/Makefile
+++ b/print/yatex/Makefile
@@ -1,42 +1,52 @@
# New ports collection makefile for: YaTeX
-# Version required: 1.66
+# Version required: 1.67
# Date created: 98/11/17
# Whom: Satoshi Taoka <taoka@FreeBSD.org>
#
# $FreeBSD$
#
-DISTNAME= yatex1.66
-PKGNAME?= yatex-1.66
+DISTNAME= yatex1.67
+PKGNAME?= yatex-1.67
CATEGORIES?= print elisp
-MASTER_SITES= http://www.comp.ae.keio.ac.jp/~yuuji/yatex/ \
- http://www.comp.ae.keio.ac.jp/~yuuji/tmp/
+MASTER_SITES= http://www.yatex.org/
MAINTAINER= taoka@FreeBSD.org
WRKSRC= ${WRKDIR}/yatex${VERSION}
.if defined(XEMACS-MULE)
BUILD_DEPENDS= xemacs:${PORTSDIR}/editors/xemacs-mule \
+ ${PREFIX}/lib/xemacs/xemacs-packages/pkginfo/MANIFEST.zenirc:${PORTSDIR}/editors/xemacs-sumo-packages \
nkf:${PORTSDIR}/japanese/nkf
.endif
PKGINSTALL= ${WRKDIR}/INSTALL
PKGDEINSTALL= ${WRKDIR}/DEINSTALL
PKGMESSAGE= ${WRKDIR}/MESSAGE
-VERSION= 1.66
+VERSION= 1.67
TARGETNAME= YaTeX
DIRSECTION= The Emacs editor and associated tools
# Note that 'INFODIR' is defined in bsd.info.mk
-.if defined(XEMACS) || defined(XEMACS-MULE)
+.if defined(XEMACS)
+EMACS= xemacs
+EMACSDIR= ${PREFIX}/lib/xemacs/site-packages
+INFODIR= ${EMACSDIR}/info
+PLIST= ${PKGDIR}/PLIST.xemacs
+MANIFEST= MANIFEST.yatex
+.elif defined(XEMACS-MULE)
EMACS= xemacs
-EMACSDIR= ${PREFIX}/lib/xemacs
+EMACSDIR= ${PREFIX}/lib/xemacs/site-packages
INFODIR= ${EMACSDIR}/info
+PLIST= ${PKGDIR}/PLIST.xemacs-mule
+MANIFEST= MANIFEST.yatex
.elif defined(MULE)
EMACSDIR= ${PREFIX}/share/mule
INFODIR= ${PREFIX}/info
+PLIST= ${PKGDIR}/PLIST.mule
.else
EMACSDIR= ${PREFIX}/share/emacs
INFODIR= ${PREFIX}/info
+PLIST= ${PKGDIR}/PLIST.emacs
.endif
.if defined(XEMACS)
NEW=
@@ -49,16 +59,23 @@ NEW= yatex.new
HELP= help/YATEXHLP.jp help/YATEXHLP.eng
DOCSRC= docs/yatexj.tex \
docs/yatex.ref \
+ docs/yahtmlj.tex docs/htmlqa \
docs/yatexadd.doc docs/yatexgen.doc \
docs/qanda
-INFOFILES= yatexj:yatexe
-INFONODES= YaTeX-jp:YaTeX
-INFONODEEXPS= Yet Another tex-mode for Emacs. (Japanese):Yet Another tex-mode for Emacs.
+INFOFILES= yatexj:yatexe:yahtmlj
+INFONODES= YaTeX-jp:YaTeX:yahtml-jp
+INFONODEEXPS= Yet Another tex-mode for Emacs. (Japanese):Yet Another tex-mode for Emacs.:Yet Another HTML mode. (Japanese)
.endif
DOCSRC+= docs/yatexe.tex \
docs/yatexref.eng \
docs/qanda.eng
+.if defined(XEMACS) || defined(XEMACS-MULE)
+ELISPDIR= ${EMACSDIR}/lisp
+HELPDIR= ${EMACSDIR}/../site-lisp
+.else
ELISPDIR= ${EMACSDIR}/site-lisp
+HELPDIR= ${ELISPDIR}
+.endif
PORTSDOCDIR= ${PREFIX}/share/doc/yatex
EL_FILES= comment.el yatex.el yatexadd.el yatexgen.el \
yatexenv.el yatexlib.el \
@@ -86,6 +103,7 @@ do-build:
-e 's,%%INFONODES%%,${INFONODES},g' \
-e 's,%%INFONODEEXPS%%,${INFONODEEXPS},g' \
-e 's,%%DIRSECTION%%,${DIRSECTION},g' \
+ -e 's,%%EMACS%%,${EMACS},g' \
< ${FILESDIR}/$${file}.tmpl > ${WRKDIR}/$${file}; \
done
# For XEmacs-mule 20.4, yatexj.info (in Japanese) should be remade
@@ -96,19 +114,26 @@ do-build:
${MV} yatexj.tex yatexj.tex.org; \
nkf -e yatexj.tex.org > yatexj.tex; \
${SETENV} LANG=ja_JP.EUC ${EMACS} -no-site-file -no-init-file \
- -batch yatexj.tex -e texinfo-format-buffer -f save-buffer; \
+ -batch -l texinfmt -f batch-texinfo-format yatexj.tex; \
)
.endif
do-install:
(cd ${WRKSRC}; \
${MKDIR} ${ELISPDIR}/yatex; \
+ ${MKDIR} ${HELPDIR} ${INFODIR}; \
${INSTALL_DATA} ${EL_FILES} ${ELISPDIR}/yatex; \
- ${INSTALL_DATA} ${HELP} ${ELISPDIR}; \
+ ${INSTALL_DATA} ${HELP} ${HELPDIR}; \
${MKDIR} ${INFODIR}; \
+.if defined(XEMACS) || defined(XEMACS-MULE)
+ for file in `${ECHO} ${INFOFILES} | ${SED} "s,:, ,g"`; do \
+ ${INSTALL_DATA} ${WRKSRC}/docs/$${file} ${INFODIR}.info; \
+ done; \
+.else
for file in `${ECHO} ${INFOFILES} | ${SED} "s,:, ,g"`; do \
${INSTALL_DATA} ${WRKSRC}/docs/$${file} ${INFODIR}; \
done; \
+.endif
)
.if !defined(NOPORTDOCS)
${MKDIR} ${PORTSDOCDIR}
@@ -122,5 +147,14 @@ post-install:
${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
@${INSTALL_DATA} ${WRKDIR}/yatex-startup.el ${ELISPDIR}
@${CAT} ${PKGMESSAGE}
+.if defined(XEMACS) || defined(XEMACS-MULE)
+ ${RM} -f ${WRKDIR}/${MANIFEST}
+ emacsdir=`${ECHO} ${EMACSDIR} | ${SED} -e "s;^${PREFIX}/;;"`; \
+ ${CAT} ${PLIST} | ${GREP} -e "^$${emacsdir}" | \
+ ${SED} -e "s;^${EMACSDIR}/;;" > ${WRKDIR}/${MANIFEST}
+ ${MKDIR} ${EMACSDIR}/pkginfo
+ ${INSTALL_DATA} ${WRKDIR}/${MANIFEST} \
+ ${EMACSDIR}/pkginfo/
+.endif
.include <bsd.port.mk>
diff --git a/print/yatex/distinfo b/print/yatex/distinfo
index 78b6d52..2aa8e46 100644
--- a/print/yatex/distinfo
+++ b/print/yatex/distinfo
@@ -1 +1 @@
-MD5 (yatex1.66.tar.gz) = a112d4762f25ceb3b89480e51ae022d1
+MD5 (yatex1.67.tar.gz) = ff0fba39a1c6f3fca5d6242b8e1134e1
diff --git a/print/yatex/files/DEINSTALL.tmpl b/print/yatex/files/DEINSTALL.tmpl
index 526f1ee..3691c57 100644
--- a/print/yatex/files/DEINSTALL.tmpl
+++ b/print/yatex/files/DEINSTALL.tmpl
@@ -11,7 +11,7 @@ SED=${SED:-%%SED%%}
infodir=${INFODIR:-%%INFODIR%%}
infofiles=${INFOFILES:-%%INFOFILES%%}
-if [ "X$2" = X"DEINSTALL" ]; then
+if [ "X$2" = X"DEINSTALL" -a %%EMACS%% != xemacs ]; then
${ECHO} "Deleting entry for \"${pkgname}\" from ${infodir}/dir"
for file in `echo ${infofiles} | ${SED} "s,:, ,g"`; do
install-info --delete ${infodir}/${file} ${infodir}/dir
diff --git a/print/yatex/files/INSTALL.tmpl b/print/yatex/files/INSTALL.tmpl
index 23726ea..fd33fb2 100644
--- a/print/yatex/files/INSTALL.tmpl
+++ b/print/yatex/files/INSTALL.tmpl
@@ -40,10 +40,12 @@ if [ "X$2" = X"POST-INSTALL" ]; then
fi
count=`${EXPR} $count + 1`
done
- ${ECHO} "Adding entry for \"${pkgname}\" to ${infodir}/dir"
- for file in `${ECHO} ${infofiles} | ${SED} "s,:, ,g"`; do
- install-info ${infodir}/${file} ${infodir}/dir
- done
+ if [ %%EMACS%% != xemacs ]; then
+ ${ECHO} "Adding entry for \"${pkgname}\" to ${infodir}/dir"
+ for file in `${ECHO} ${infofiles} | ${SED} "s,:, ,g"`; do
+ install-info ${infodir}/${file} ${infodir}/dir
+ done
+ fi
exit 0
else
exit 0
diff --git a/print/yatex/pkg-descr b/print/yatex/pkg-descr
index 939f595..160e6e0 100644
--- a/print/yatex/pkg-descr
+++ b/print/yatex/pkg-descr
@@ -18,8 +18,7 @@ Yahtml is a brand new package for writing HTML files with Emacs. It is
very far from html-mode, html-helper-mode or other existing HTML modes.
It is a good successor of YaTeX in HTML world.
-To install yahtml, see the guidance in the beginning of
-site-lisp/yatex/yahtml.el.
-
- S. Taoka
taoka@FreeBSD.org
+
+WWW: http://www.yatex.org/
diff --git a/print/yatex/pkg-plist.emacs b/print/yatex/pkg-plist.emacs
new file mode 100644
index 0000000..af41729
--- /dev/null
+++ b/print/yatex/pkg-plist.emacs
@@ -0,0 +1,34 @@
+share/emacs/site-lisp/yatex/comment.el
+share/emacs/site-lisp/yatex/yahtml.el
+share/emacs/site-lisp/yatex/yatex.el
+share/emacs/site-lisp/yatex/yatex19.el
+share/emacs/site-lisp/yatex/yatexadd.el
+share/emacs/site-lisp/yatex/yatexenv.el
+share/emacs/site-lisp/yatex/yatexgen.el
+share/emacs/site-lisp/yatex/yatexhie.el
+share/emacs/site-lisp/yatex/yatexhks.el
+share/emacs/site-lisp/yatex/yatexhlp.el
+share/emacs/site-lisp/yatex/yatexlib.el
+share/emacs/site-lisp/yatex/yatexm-o.el
+share/emacs/site-lisp/yatex/yatexmth.el
+share/emacs/site-lisp/yatex/yatexprc.el
+share/emacs/site-lisp/yatex/yatexsec.el
+share/emacs/site-lisp/yatex-startup.el
+share/emacs/site-lisp/YATEXHLP.jp
+share/emacs/site-lisp/YATEXHLP.eng
+info/yahtmlj
+info/yatexj
+info/yatexe
+share/doc/yatex/htmlqa
+share/doc/yatex/qanda
+share/doc/yatex/qanda.eng
+share/doc/yatex/yahtmlj.tex
+share/doc/yatex/yatex.new
+share/doc/yatex/yatex.ref
+share/doc/yatex/yatexadd.doc
+share/doc/yatex/yatexe.tex
+share/doc/yatex/yatexgen.doc
+share/doc/yatex/yatexj.tex
+share/doc/yatex/yatexref.eng
+@dirrm share/emacs/site-lisp/yatex
+@dirrm share/doc/yatex
diff --git a/print/yatex/pkg-plist.mule b/print/yatex/pkg-plist.mule
new file mode 100644
index 0000000..0965454
--- /dev/null
+++ b/print/yatex/pkg-plist.mule
@@ -0,0 +1,34 @@
+share/mule/site-lisp/yatex/comment.el
+share/mule/site-lisp/yatex/yahtml.el
+share/mule/site-lisp/yatex/yatex.el
+share/mule/site-lisp/yatex/yatex19.el
+share/mule/site-lisp/yatex/yatexadd.el
+share/mule/site-lisp/yatex/yatexenv.el
+share/mule/site-lisp/yatex/yatexgen.el
+share/mule/site-lisp/yatex/yatexhie.el
+share/mule/site-lisp/yatex/yatexhks.el
+share/mule/site-lisp/yatex/yatexhlp.el
+share/mule/site-lisp/yatex/yatexlib.el
+share/mule/site-lisp/yatex/yatexm-o.el
+share/mule/site-lisp/yatex/yatexmth.el
+share/mule/site-lisp/yatex/yatexprc.el
+share/mule/site-lisp/yatex/yatexsec.el
+share/mule/site-lisp/yatex-startup.el
+share/mule/site-lisp/YATEXHLP.jp
+share/mule/site-lisp/YATEXHLP.eng
+info/yahtmlj
+info/yatexj
+info/yatexe
+share/doc/yatex/htmlqa
+share/doc/yatex/qanda
+share/doc/yatex/qanda.eng
+share/doc/yatex/yahtmlj.tex
+share/doc/yatex/yatex.new
+share/doc/yatex/yatex.ref
+share/doc/yatex/yatexadd.doc
+share/doc/yatex/yatexe.tex
+share/doc/yatex/yatexgen.doc
+share/doc/yatex/yatexj.tex
+share/doc/yatex/yatexref.eng
+@dirrm share/mule/site-lisp/yatex
+@dirrm share/doc/yatex
diff --git a/print/yatex/pkg-plist.xemacs b/print/yatex/pkg-plist.xemacs
new file mode 100644
index 0000000..ebf20d6
--- /dev/null
+++ b/print/yatex/pkg-plist.xemacs
@@ -0,0 +1,24 @@
+lib/xemacs/site-packages/lisp/yatex/comment.el
+lib/xemacs/site-packages/lisp/yatex/yahtml.el
+lib/xemacs/site-packages/lisp/yatex/yatex.el
+lib/xemacs/site-packages/lisp/yatex/yatex19.el
+lib/xemacs/site-packages/lisp/yatex/yatexadd.el
+lib/xemacs/site-packages/lisp/yatex/yatexenv.el
+lib/xemacs/site-packages/lisp/yatex/yatexgen.el
+lib/xemacs/site-packages/lisp/yatex/yatexhie.el
+lib/xemacs/site-packages/lisp/yatex/yatexhks.el
+lib/xemacs/site-packages/lisp/yatex/yatexhlp.el
+lib/xemacs/site-packages/lisp/yatex/yatexlib.el
+lib/xemacs/site-packages/lisp/yatex/yatexm-o.el
+lib/xemacs/site-packages/lisp/yatex/yatexmth.el
+lib/xemacs/site-packages/lisp/yatex/yatexprc.el
+lib/xemacs/site-packages/lisp/yatex/yatexsec.el
+lib/xemacs/site-packages/lisp/yatex-startup.el
+lib/xemacs/site-packages/pkginfo/MANIFEST.yatex
+lib/xemacs/site-packages/info/yatexe.info
+lib/xemacs/site-lisp/YATEXHLP.eng
+share/doc/yatex/qanda.eng
+share/doc/yatex/yatexe.tex
+share/doc/yatex/yatexref.eng
+@dirrm lib/xemacs/site-packages/lisp/yatex
+@dirrm share/doc/yatex
diff --git a/print/yatex/pkg-plist.xemacs-mule b/print/yatex/pkg-plist.xemacs-mule
new file mode 100644
index 0000000..9cc91d4
--- /dev/null
+++ b/print/yatex/pkg-plist.xemacs-mule
@@ -0,0 +1,35 @@
+lib/xemacs/site-packages/lisp/yatex/comment.el
+lib/xemacs/site-packages/lisp/yatex/yahtml.el
+lib/xemacs/site-packages/lisp/yatex/yatex.el
+lib/xemacs/site-packages/lisp/yatex/yatex19.el
+lib/xemacs/site-packages/lisp/yatex/yatexadd.el
+lib/xemacs/site-packages/lisp/yatex/yatexenv.el
+lib/xemacs/site-packages/lisp/yatex/yatexgen.el
+lib/xemacs/site-packages/lisp/yatex/yatexhie.el
+lib/xemacs/site-packages/lisp/yatex/yatexhks.el
+lib/xemacs/site-packages/lisp/yatex/yatexhlp.el
+lib/xemacs/site-packages/lisp/yatex/yatexlib.el
+lib/xemacs/site-packages/lisp/yatex/yatexm-o.el
+lib/xemacs/site-packages/lisp/yatex/yatexmth.el
+lib/xemacs/site-packages/lisp/yatex/yatexprc.el
+lib/xemacs/site-packages/lisp/yatex/yatexsec.el
+lib/xemacs/site-packages/lisp/yatex-startup.el
+lib/xemacs/site-packages/pkginfo/MANIFEST.yatex
+lib/xemacs/site-packages/info/yahtmlj.info
+lib/xemacs/site-packages/info/yatexj.info
+lib/xemacs/site-packages/info/yatexe.info
+lib/xemacs/site-lisp/YATEXHLP.jp
+lib/xemacs/site-lisp/YATEXHLP.eng
+share/doc/yatex/htmlqa
+share/doc/yatex/qanda
+share/doc/yatex/qanda.eng
+share/doc/yatex/yahtmlj.tex
+share/doc/yatex/yatex.new
+share/doc/yatex/yatex.ref
+share/doc/yatex/yatexadd.doc
+share/doc/yatex/yatexe.tex
+share/doc/yatex/yatexgen.doc
+share/doc/yatex/yatexj.tex
+share/doc/yatex/yatexref.eng
+@dirrm lib/xemacs/site-packages/lisp/yatex
+@dirrm share/doc/yatex
OpenPOWER on IntegriCloud