diff options
author | cjones <cjones> | 2001-07-10 21:54:39 +0000 |
---|---|---|
committer | cjones <cjones> | 2001-07-10 21:54:39 +0000 |
commit | 3f14d3c749467756c32d475eafb7cb41b61db061 (patch) | |
tree | 7f753127349b3c222cae40990725227bbd010531 /devel/semantic | |
parent | 6b4d4c7281b4774bca96ffb6781e8713022f5f18 (diff) | |
download | pkgsrc-3f14d3c749467756c32d475eafb7cb41b61db061.tar.gz |
Update to 1.4beta5, which appears to be the latest stable version in
spite of its name. Bug fixes and improved support for Java, C.
Diffstat (limited to 'devel/semantic')
-rw-r--r-- | devel/semantic/Makefile | 29 | ||||
-rw-r--r-- | devel/semantic/distinfo | 6 | ||||
-rw-r--r-- | devel/semantic/pkg/DESCR | 28 | ||||
-rw-r--r-- | devel/semantic/pkg/PLIST | 51 |
4 files changed, 57 insertions, 57 deletions
diff --git a/devel/semantic/Makefile b/devel/semantic/Makefile index a1614da6506..bb7a899de55 100644 --- a/devel/semantic/Makefile +++ b/devel/semantic/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.2 2001/06/09 15:22:41 wiz Exp $ +# $NetBSD: Makefile,v 1.3 2001/07/10 21:54:39 cjones Exp $ # -DISTNAME= semantic-1.3.3 +DISTNAME= semantic-1.4beta5 CATEGORIES= devel MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=cedet/} @@ -30,25 +30,22 @@ PLIST_SUBST+= LISPDIR=${LISPDIR} NO_CONFIGURE= # set USE_GMAKE= # set -# XXX The author claims that the info file is broken for current -# makeinfo. Should work with either newer makeinfo or newer semantic. -#INFO_FILES= semantic.info +INFO_FILES= semantic.info +OTHER_INFO= semantic.info-1 semantic.info-2 -SRCS= semantic-bnf.el semantic.el semantic-util.el document.el \ - document-vars.el sformat.el semantic-make.el semantic-c.el \ - semantic-imenu.el semantic-el.el semantic-sb.el working.el \ - semantic-mode.el -BNFFILES= c.bnf make.bnf - -# XXX broken info -post-extract: - cd ${WRKSRC} && ${TOUCH} semantic.info +SRCS= semantic.el semantic-util.el semantic-bnf.el semantic-ctxt.el \ + semantic-c.el semantic-el.el semantic-java.el semantic-make.el \ + semantic-scm.el semantic-texi.el semantic-imenu.el \ + semantic-sb.el working.el semanticdb.el document.el \ + document-vars.el sformat.el senator.el +AUXFILES= c.bnf make.bnf java.bnf scheme.bnf semantic-load.el do-install: ${INSTALL_DATA_DIR} ${PREFIX}/${LISPDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${SRCS} ${SRCS:.el=.elc} \ ${PREFIX}/${LISPDIR} - cd ${WRKSRC} && ${INSTALL_DATA} ${BNFFILES} ${PREFIX}/${LISPDIR} -# XXX cd ${WRKSRC} && ${INSTALL_DATA} ${INFO_FILES} ${PREFIX}/info + cd ${WRKSRC} && ${INSTALL_DATA} ${AUXFILES} ${PREFIX}/${LISPDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${INFO_FILES} ${OTHER_INFO} \ + ${PREFIX}/info .include "../../mk/bsd.pkg.mk" diff --git a/devel/semantic/distinfo b/devel/semantic/distinfo index c3d5c459310..a1195a7e09d 100644 --- a/devel/semantic/distinfo +++ b/devel/semantic/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.1.1.1 2001/06/08 21:03:05 cjones Exp $ +$NetBSD: distinfo,v 1.2 2001/07/10 21:54:39 cjones Exp $ -SHA1 (semantic-1.3.3.tar.gz) = 7238375f644453cab154d80bbb5ad80a96adec3b -Size (semantic-1.3.3.tar.gz) = 77828 bytes +SHA1 (semantic-1.4beta5.tar.gz) = 10e6e41a13c79cb1e84aae99b072557d63e3f105 +Size (semantic-1.4beta5.tar.gz) = 177179 bytes diff --git a/devel/semantic/pkg/DESCR b/devel/semantic/pkg/DESCR index 30a69003f62..e03e276f490 100644 --- a/devel/semantic/pkg/DESCR +++ b/devel/semantic/pkg/DESCR @@ -9,24 +9,10 @@ experts in their language to provide a parser for those tool authors, without knowing anything about those tools. The Semantic Bovinator is made up of these important pieces: - - 1. lexer: Converts a language into a token stream - - 2. parser: Converts a token stream into a stream of nonterminals - defined by the language. - - 3. parser-generator: Converts a language definition into a table - usable by the parser. (Written using the Semantic Bovinator) - - 4. language definitions: Parsers already existing for the parser - generator language (Bovine Normal Form), Emacs Lisp, and C. - - 5. navigator: Senator is a navigator that permits simple - navigation through the parsed language. - - 6. speedbar browser: Code for browsing a generated nonterminal - list with Speedbar. - - 7. Documentation generator: Identifies inline documentation in - source code, and can convert it to texinfo. It can also create - inline documenation. + 1. lexer + 2. parser + 3. parser-generator + 4. language definitions + 5. navigator + 6. speedbar browser + 7. Documentation generator diff --git a/devel/semantic/pkg/PLIST b/devel/semantic/pkg/PLIST index b8dd40bea1b..3685e70fab8 100644 --- a/devel/semantic/pkg/PLIST +++ b/devel/semantic/pkg/PLIST @@ -1,31 +1,48 @@ -@comment $NetBSD: PLIST,v 1.1.1.1 2001/06/08 21:03:05 cjones Exp $ -${LISPDIR}/semantic-bnf.el -${LISPDIR}/semantic-bnf.elc +@comment $NetBSD: PLIST,v 1.2 2001/07/10 21:54:41 cjones Exp $ ${LISPDIR}/semantic.el ${LISPDIR}/semantic.elc ${LISPDIR}/semantic-util.el ${LISPDIR}/semantic-util.elc -${LISPDIR}/document.el -${LISPDIR}/document.elc -${LISPDIR}/document-vars.el -${LISPDIR}/document-vars.elc -${LISPDIR}/sformat.el -${LISPDIR}/sformat.elc -${LISPDIR}/semantic-make.el -${LISPDIR}/semantic-make.elc +${LISPDIR}/semantic-bnf.el +${LISPDIR}/semantic-bnf.elc +${LISPDIR}/semantic-ctxt.el +${LISPDIR}/semantic-ctxt.elc ${LISPDIR}/semantic-c.el ${LISPDIR}/semantic-c.elc -${LISPDIR}/semantic-imenu.el -${LISPDIR}/semantic-imenu.elc ${LISPDIR}/semantic-el.el ${LISPDIR}/semantic-el.elc +${LISPDIR}/semantic-java.el +${LISPDIR}/semantic-java.elc +${LISPDIR}/semantic-make.el +${LISPDIR}/semantic-make.elc +${LISPDIR}/semantic-scm.el +${LISPDIR}/semantic-scm.elc +${LISPDIR}/semantic-texi.el +${LISPDIR}/semantic-texi.elc +${LISPDIR}/semantic-imenu.el +${LISPDIR}/semantic-imenu.elc ${LISPDIR}/semantic-sb.el ${LISPDIR}/semantic-sb.elc ${LISPDIR}/working.el ${LISPDIR}/working.elc -${LISPDIR}/semantic-mode.el -${LISPDIR}/semantic-mode.elc +${LISPDIR}/semanticdb.el +${LISPDIR}/semanticdb.elc +${LISPDIR}/document.el +${LISPDIR}/document.elc +${LISPDIR}/document-vars.el +${LISPDIR}/document-vars.elc +${LISPDIR}/sformat.el +${LISPDIR}/sformat.elc +${LISPDIR}/senator.el +${LISPDIR}/senator.elc ${LISPDIR}/c.bnf ${LISPDIR}/make.bnf -@comment XXX info/semantic.info -@unexec rmdir %D/${LISPDIR} 2>/dev/null || true +${LISPDIR}/java.bnf +${LISPDIR}/scheme.bnf +${LISPDIR}/semantic-load.el +@unexec install-info --delete %D/info/semantic.info %D/info/dir +info/semantic.info +info/semantic.info-1 +info/semantic.info-2 +@exec install-info %D/info/semantic.info %D/info/dir +@dirrm ${LISPDIR} |