diff options
-rw-r--r-- | print/yatex/Makefile | 134 | ||||
-rw-r--r-- | print/yatex/files/MESSAGE.tmpl | 12 | ||||
-rw-r--r-- | print/yatex/files/pkg-deinstall.in (renamed from print/yatex/files/DEINSTALL.tmpl) | 1 | ||||
-rw-r--r-- | print/yatex/files/pkg-install.in (renamed from print/yatex/files/INSTALL.tmpl) | 1 | ||||
-rw-r--r-- | print/yatex/files/pkg-message.in | 10 | ||||
-rw-r--r-- | print/yatex/files/yatex-startup.el.in (renamed from print/yatex/files/yatex-startup.el.tmpl) | 1 | ||||
-rw-r--r-- | print/yatex/pkg-descr | 14 | ||||
-rw-r--r-- | print/yatex/pkg-plist.emacs | 17 | ||||
-rw-r--r-- | print/yatex/pkg-plist.mule | 42 | ||||
-rw-r--r-- | print/yatex/pkg-plist.xemacs | 7 | ||||
-rw-r--r-- | print/yatex/pkg-plist.xemacs-mule | 1 |
11 files changed, 78 insertions, 162 deletions
diff --git a/print/yatex/Makefile b/print/yatex/Makefile index 04d35ac015ea..17de7cab6814 100644 --- a/print/yatex/Makefile +++ b/print/yatex/Makefile @@ -7,76 +7,89 @@ PORTNAME= yatex PORTVERSION= 1.73 +PORTREVISION= 1 CATEGORIES?= print elisp MASTER_SITES= http://www.yatex.org/ DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= hrs@FreeBSD.org -COMMENT?= Yet Another LaTeX mode and html mode on Emacs (for Emacs{19,20} and XEmacs{19,20}) +COMMENT= Yet Another LaTeX mode and html mode on Emacs -PKGINSTALL= ${WRKDIR}/INSTALL -PKGDEINSTALL= ${WRKDIR}/DEINSTALL -PKGMESSAGE= ${WRKDIR}/MESSAGE +PKGINSTALL= ${WRKDIR}/pkg-install +PKGDEINSTALL= ${WRKDIR}/pkg-deinstall +PKGMESSAGE= ${WRKDIR}/pkg-message +DESCR= ${PKGDIR}/pkg-descr WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} +SUB_FILES= pkg-install pkg-deinstall pkg-message yatex-startup.el +SUB_LIST= TARGETNAME=${TARGETNAME} \ + VERSION=${PORTVERSION} \ + BASENAME=${BASENAME} \ + CAT=${CAT} \ + CP=${CP} \ + ECHO=${ECHO_CMD} \ + GREP=${GREP} \ + RM=${RM} \ + SED=${SED} \ + TOUCH=${TOUCH} \ + DO_NADA=${DO_NADA} \ + INFODIR=${INFODIR} \ + ELISPDIR=${ELISPDIR} \ + INFOFILES=${INFOFILES} \ + INFONODES="${INFONODES}" \ + INFONODEEXPS="${INFONODEEXPS}" \ + DIRSECTION="${DIRSECTION}" \ + EMACS_NAME=${EMACS_NAME} USE_EMACS= yes -EMACS_PORT_NAME?=emacs21 EMACS_NO_RUN_DEPENDS=YES -.if (${EMACS_PORT_NAME} != xemacs21-mule) -EMACS_NO_BUILD_DEPENDS=YES -.endif +EMACS_MASTERDIR_PKGFILES=YES +EMACS_PACKAGESDIR=${EMACS_LIBDIR}/site-packages -VERSION= ${PORTVERSION} TARGETNAME= YaTeX DIRSECTION= The Emacs editor and associated tools -EMACS_PACKAGESDIR=${EMACS_LIBDIR}/site-packages + # Note that 'INFODIR' is defined in bsd.info.mk + +.include <bsd.port.pre.mk> + .if (${EMACS_PORT_NAME} == xemacs21) +EMACS_NO_BUILD_DEPENDS= YES INFODIR= ${PREFIX}/${EMACS_PACKAGESDIR}/info ELISPDIR= ${PREFIX}/${EMACS_PACKAGESDIR}/lisp HELPDIR= ${PREFIX}/${EMACS_LIBDIR}/site-lisp PLIST= ${PKGDIR}/pkg-plist.xemacs MANIFEST= MANIFEST.yatex +HELP= help/YATEXHLP.eng +INFOFILES= yatexe:yahtmle +INFONODES= YaTeX:yahtml +INFONODEEXPS= Yet Another tex-mode for Emacs.:Yet Another HTML mode. .elif (${EMACS_PORT_NAME} == xemacs21-mule) INFODIR= ${PREFIX}/${EMACS_PACKAGESDIR}/info ELISPDIR= ${PREFIX}/${EMACS_PACKAGESDIR}/lisp HELPDIR= ${PREFIX}/${EMACS_LIBDIR}/site-lisp PLIST= ${PKGDIR}/pkg-plist.xemacs-mule MANIFEST= MANIFEST.yatex -.elif (${EMACS_PORT_NAME} == mule) -INFODIR= ${PREFIX}/info -PLIST= ${PKGDIR}/pkg-plist.mule -ELISPDIR= ${PREFIX}/${EMACS_LIBDIR}/site-lisp -HELPDIR= ${ELISPDIR} +HELP= help/YATEXHLP.jp help/YATEXHLP.eng +PORTDOCS= 00readme readme.meadow.j yatex.new yatexj.tex yatex.ref \ + yahtmlj.tex htmlqa yatexadd.doc yatexgen.doc qanda +INFOFILES= yatexj:yatexe:yahtmlj:yahtmle +INFONODES= YaTeX-jp:YaTeX:yahtml-jp:yahtml +INFONODEEXPS= Yet Another tex-mode for Emacs. (Japanese):Yet Another tex-mode for Emacs.:Yet Another HTML mode. (Japanese):Yet Another HTML mode. .else +EMACS_NO_BUILD_DEPENDS= YES INFODIR= ${PREFIX}/info PLIST= ${PKGDIR}/pkg-plist.emacs ELISPDIR= ${PREFIX}/${EMACS_LIBDIR}/site-lisp HELPDIR= ${ELISPDIR} -.endif -PORTSDOCDIR= ${PREFIX}/share/doc/yatex -.if (${EMACS_PORT_NAME} == xemacs21) -DOCS= -HELP= help/YATEXHLP.eng -INFOFILES= yatexe:yahtmle -INFONODES= YaTeX:yahtml -INFONODEEXPS= Yet Another tex-mode for Emacs.:Yet Another HTML mode. -.else -DOCS= 00readme readme.meadow.j 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 +PORTDOCS= 00readme readme.meadow.j yatex.new yatexj.tex yatex.ref \ + yahtmlj.tex htmlqa yatexadd.doc yatexgen.doc qanda INFOFILES= yatexj:yatexe:yahtmlj:yahtmle INFONODES= YaTeX-jp:YaTeX:yahtml-jp:yahtml INFONODEEXPS= Yet Another tex-mode for Emacs. (Japanese):Yet Another tex-mode for Emacs.:Yet Another HTML mode. (Japanese):Yet Another HTML mode. .endif -DOCSRC+= docs/yatexe.tex \ - docs/htmlqa.eng docs/yahtmle.tex \ - docs/yatexref.eng \ - docs/qanda.eng + +PORTDOCS+= yatexe.tex htmlqa.eng yahtmle.tex yatexref.eng qanda.eng EL_FILES= comment.el yatex.el yatexadd.el yatexgen.el \ yatexenv.el yatexlib.el \ yatexmth.el yatexhks.el yatexhlp.el yatexprc.el \ @@ -84,28 +97,7 @@ EL_FILES= comment.el yatex.el yatexadd.el yatexgen.el \ yatex19.el do-build: - for file in yatex-startup.el INSTALL DEINSTALL MESSAGE; do \ - ${SED} -e 's,%%TARGETNAME%%,${TARGETNAME},g' \ - -e 's,%%VERSION%%,${VERSION},g' \ - -e 's,%%PREFIX%%,${PREFIX},g' \ - -e 's,%%BASENAME%%,${BASENAME},g' \ - -e 's,%%CAT%%,${CAT},g' \ - -e 's,%%CP%%,${CP},g' \ - -e 's,%%ECHO%%,${ECHO_CMD},g' \ - -e 's,%%GREP%%,${GREP},g' \ - -e 's,%%RM%%,${RM},g' \ - -e 's,%%SED%%,${SED},g' \ - -e 's,%%TOUCH%%,${TOUCH},g' \ - -e 's,%%DO_NADA%%,${DO_NADA},g' \ - -e 's,%%INFODIR%%,${INFODIR},g' \ - -e 's,%%ELISPDIR%%,${ELISPDIR},g' \ - -e 's,%%INFOFILES%%,${INFOFILES},g' \ - -e 's,%%INFONODES%%,${INFONODES},g' \ - -e 's,%%INFONODEEXPS%%,${INFONODEEXPS},g' \ - -e 's,%%DIRSECTION%%,${DIRSECTION},g' \ - -e 's,%%EMACS_NAME%%,${EMACS_NAME},g' \ - < ${FILESDIR}/$${file}.tmpl > ${WRKDIR}/$${file}; \ - done + @${DO_NADA} # For XEmacs, yatexj (a Japanese info file) should be remade. .if (${EMACS_PORT_NAME} == xemacs21-mule) (cd ${WRKSRC}/docs; \ @@ -115,26 +107,24 @@ do-build: .endif do-install: - cd ${WRKSRC}; \ - ${MKDIR} ${ELISPDIR}/yatex; \ - ${MKDIR} ${HELPDIR} ${INFODIR}; \ - ${INSTALL_DATA} ${EL_FILES} ${ELISPDIR}/yatex; \ - ${INSTALL_DATA} ${HELP} ${HELPDIR}; \ + ${MKDIR} ${ELISPDIR}/yatex + ${MKDIR} ${HELPDIR} ${INFODIR} ${MKDIR} ${INFODIR} + cd ${WRKSRC} && \ + ${INSTALL_DATA} ${EL_FILES} ${ELISPDIR}/yatex && \ + ${INSTALL_DATA} ${HELP} ${HELPDIR} .if (${EMACS_PORT_NAME} == xemacs21) || (${EMACS_PORT_NAME} == xemacs21-mule) - cd ${WRKSRC}; \ - for file in `${ECHO_CMD} ${INFOFILES} | ${SED} "s,:, ,g"`; do \ - ${INSTALL_DATA} ${WRKSRC}/docs/$${file} ${INFODIR}/$${file}.info; \ + for F in ${INFOFILES:S,:, ,g}; do \ + ${INSTALL_DATA} ${WRKSRC}/docs/$${F} ${INFODIR}/$${F}.info; \ done .else - cd ${WRKSRC}; \ - for file in `${ECHO_CMD} ${INFOFILES} | ${SED} "s,:, ,g"`; do \ - ${INSTALL_DATA} ${WRKSRC}/docs/$${file} ${INFODIR}; \ - done + cd ${WRKSRC}/docs && \ + ${INSTALL_DATA} ${INFOFILES:S,:, ,g} ${INFODIR} .endif .if !defined(NOPORTDOCS) - ${MKDIR} ${PORTSDOCDIR} - cd ${WRKSRC}; ${INSTALL_DATA} ${DOCS} ${DOCSRC} ${PORTSDOCDIR} + ${INSTALL_DATA} ${WRKSRC}/docs/* ${WRKSRC} + ${MKDIR} ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} .endif post-install: @@ -143,7 +133,6 @@ post-install: INFOFILES="${INFOFILES}" \ ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL @${INSTALL_DATA} ${WRKDIR}/yatex-startup.el ${ELISPDIR} - @${CAT} ${PKGMESSAGE} .if (${EMACS_PORT_NAME} == xemacs21) || (${EMACS_PORT_NAME} == xemacs21-mule) ${RM} -f ${WRKDIR}/${MANIFEST} ${CAT} ${PLIST} | ${GREP} -e "^${EMACS_LIBDIR}" | \ @@ -152,5 +141,6 @@ post-install: ${INSTALL_DATA} ${WRKDIR}/${MANIFEST} \ ${PREFIX}/${EMACS_LIBDIR}/site-packages/pkginfo/ .endif + @${CAT} ${PKGMESSAGE} -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/print/yatex/files/MESSAGE.tmpl b/print/yatex/files/MESSAGE.tmpl deleted file mode 100644 index 38e568bcc3d9..000000000000 --- a/print/yatex/files/MESSAGE.tmpl +++ /dev/null @@ -1,12 +0,0 @@ -###################################################################### -To use YaTeX, add the next line into your .emacs; - - (require 'yatex-startup) - -where yatex-startup.el is in %%ELISPDIR%%. -Please check the setup file because it has a lot of examples. -To get more information, see the info file of YaTeX; - -Installation:: -Customizations => Lisp variables:: -###################################################################### diff --git a/print/yatex/files/DEINSTALL.tmpl b/print/yatex/files/pkg-deinstall.in index a5fb17959c23..274fa86f185f 100644 --- a/print/yatex/files/DEINSTALL.tmpl +++ b/print/yatex/files/pkg-deinstall.in @@ -1,4 +1,5 @@ #!/bin/sh +# $FreeBSD$ pkgname=$1 diff --git a/print/yatex/files/INSTALL.tmpl b/print/yatex/files/pkg-install.in index 1a7b39c38195..db93039678c3 100644 --- a/print/yatex/files/INSTALL.tmpl +++ b/print/yatex/files/pkg-install.in @@ -1,4 +1,5 @@ #!/bin/sh +# $FreeBSD$ pkgname=$1 diff --git a/print/yatex/files/pkg-message.in b/print/yatex/files/pkg-message.in new file mode 100644 index 000000000000..239f1ad754df --- /dev/null +++ b/print/yatex/files/pkg-message.in @@ -0,0 +1,10 @@ +To use YaTeX, add the next line into your .emacs: + + (require 'yatex-startup) + +where yatex-startup.el is in %%ELISPDIR%%. Please check the setup +file because it has a lot of examples. To get more information, see +the info file of YaTeX: + +Installation:: +Customizations => Lisp variables:: diff --git a/print/yatex/files/yatex-startup.el.tmpl b/print/yatex/files/yatex-startup.el.in index 0495a1ddae28..6aee4a066d3f 100644 --- a/print/yatex/files/yatex-startup.el.tmpl +++ b/print/yatex/files/yatex-startup.el.in @@ -1,5 +1,6 @@ ;; a startup elisp for YaTeX ;; -- S. Taoka <taoka@FreeBSD.org> +;; $FreeBSD$ ;;;;;;;;;;; %%TARGETNAME%% (Ver.%%VERSION%%) ;;;;;;;;;;; diff --git a/print/yatex/pkg-descr b/print/yatex/pkg-descr index 160e6e0ea209..b97efa98b46e 100644 --- a/print/yatex/pkg-descr +++ b/print/yatex/pkg-descr @@ -1,24 +1,10 @@ -[[About YaTeX]] YaTeX automates typesetting and previewing of LaTeX and enables completing input of LaTeX mark-up command such as `\begin{}'..`\end{}'. - YaTeX also supports Demacs which runs on MS-DOS(386), Mule (Multi Language Enhancement to GNU Emacs), and latex on DOS. -To use YaTeX, add the next line into your ~/.emacs; - -(require 'yatex-startup) - -To get more setup information, see the info file of YaTeX; -Installation:: -Customizations => Lisp variables:: - -[[About yahtml]] 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. -- S. Taoka -taoka@FreeBSD.org - WWW: http://www.yatex.org/ diff --git a/print/yatex/pkg-plist.emacs b/print/yatex/pkg-plist.emacs index 4365328ff06d..f9f87cf93a9a 100644 --- a/print/yatex/pkg-plist.emacs +++ b/print/yatex/pkg-plist.emacs @@ -1,3 +1,4 @@ +@comment $FreeBSD$ share/emacs/site-lisp/yatex/comment.el share/emacs/site-lisp/yatex/yahtml.el share/emacs/site-lisp/yatex/yatex.el @@ -21,20 +22,4 @@ info/yahtmle info/yahtmlj info/yatexe info/yatexj -share/doc/yatex/00readme -share/doc/yatex/htmlqa -share/doc/yatex/htmlqa.eng -share/doc/yatex/qanda -share/doc/yatex/qanda.eng -share/doc/yatex/readme.meadow.j -share/doc/yatex/yahtmle.tex -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 deleted file mode 100644 index 752eeba7fd19..000000000000 --- a/print/yatex/pkg-plist.mule +++ /dev/null @@ -1,42 +0,0 @@ -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/yatexpkg.el -share/mule/site-lisp/yatex-startup.el -share/mule/site-lisp/YATEXHLP.jp -share/mule/site-lisp/YATEXHLP.eng -info/yahtmle -info/yahtmlj -info/yatexe -info/yatexj -share/doc/yatex/00readme -share/doc/yatex/htmlqa -share/doc/yatex/htmlqa.eng -share/doc/yatex/qanda -share/doc/yatex/qanda.eng -share/doc/yatex/readme.meadow.j -share/doc/yatex/yahtmle.tex -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 -@dirrmtry share/mule/site-lisp -@dirrmtry share/mule -@dirrm share/doc/yatex diff --git a/print/yatex/pkg-plist.xemacs b/print/yatex/pkg-plist.xemacs index cb4cdd2684df..63e4f415f7d4 100644 --- a/print/yatex/pkg-plist.xemacs +++ b/print/yatex/pkg-plist.xemacs @@ -1,3 +1,4 @@ +@comment $FreeBSD$ lib/xemacs/site-packages/lisp/yatex/comment.el lib/xemacs/site-packages/lisp/yatex/yahtml.el lib/xemacs/site-packages/lisp/yatex/yatex.el @@ -19,11 +20,6 @@ lib/xemacs/site-packages/pkginfo/MANIFEST.yatex lib/xemacs/site-packages/info/yahtmle.info lib/xemacs/site-packages/info/yatexe.info lib/xemacs/site-lisp/YATEXHLP.eng -share/doc/yatex/htmlqa.eng -share/doc/yatex/qanda.eng -share/doc/yatex/yahtmle.tex -share/doc/yatex/yatexe.tex -share/doc/yatex/yatexref.eng @dirrm lib/xemacs/site-packages/lisp/yatex @dirrmtry lib/xemacs/site-lisp @dirrmtry lib/xemacs/site-packages/lisp @@ -31,4 +27,3 @@ share/doc/yatex/yatexref.eng @dirrmtry lib/xemacs/site-packages/pkginfo @dirrmtry lib/xemacs/site-packages @dirrmtry lib/xemacs -@dirrm share/doc/yatex diff --git a/print/yatex/pkg-plist.xemacs-mule b/print/yatex/pkg-plist.xemacs-mule index e052b6b406df..824947bcf7bd 100644 --- a/print/yatex/pkg-plist.xemacs-mule +++ b/print/yatex/pkg-plist.xemacs-mule @@ -1,3 +1,4 @@ +@comment $FreeBSD$ lib/xemacs/site-packages/lisp/yatex/comment.el lib/xemacs/site-packages/lisp/yatex/yahtml.el lib/xemacs/site-packages/lisp/yatex/yatex.el |