Date: Sun, 30 Dec 2001 13:12:49 +0900 (JST) From: Kimura Fuyuki <fuyuki@mj.0038.net> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/33322: New port: devel/semantic - semantic parsing for emacs Message-ID: <20011230041250088.VTXK.30377.t-mta8.odn.ne.jp@mta8.odn.ne.jp>
next in thread | raw e-mail | index | archive | help
>Number: 33322 >Category: ports >Synopsis: New port: devel/semantic - semantic parsing for emacs >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sat Dec 29 20:20:00 PST 2001 >Closed-Date: >Last-Modified: >Originator: Kimura Fuyuki >Release: FreeBSD 4.5-PRERELEASE i386 >Organization: >Environment: System: FreeBSD ns.test 4.5-PRERELEASE FreeBSD 4.5-PRERELEASE #3: Mon Dec 24 14:54:22 JST 2001 root@ns.test:/sack/obj/usr/src/sys/NS i386 >Description: The Semantic Bovinator is a lexer, parser-generator, and parser. It is written in Emacs Lisp and is customized to the way Emacs thinks about language files, and is optimized to use Emacs' parsing capabilities. WWW: http://cedet.sourceforge.net/semantic.shtml (Note: I dared to choose the beta version because the JDE requires it.) >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # semantic # semantic/Makefile # semantic/distinfo # semantic/pkg-comment # semantic/pkg-descr # semantic/pkg-plist # semantic/files # semantic/files/patch-aa # echo c - semantic mkdir -p semantic > /dev/null 2>&1 echo x - semantic/Makefile sed 's/^X//' >semantic/Makefile << 'END-of-semantic/Makefile' X# New ports collection makefile for: semantic X# Date created: 30 December 2001 X# Whom: Kimura Fuyuki <fuyuki@mj.0038.net> X# X# $FreeBSD$ X# X XPORTNAME= semantic XPORTVERSION= 1.4.b13 XCATEGORIES= devel elisp XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= cedet XPKGNAMESUFFIX= -${EMACS_PORT_NAME} XDISTNAME= ${PORTNAME}-1.4beta13 X XMAINTAINER= fuyuki@mj.0038.net X XBUILD_DEPENDS= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/eieio/eieio.el:${PORTSDIR}/devel/eieio XBUILD_DEPENDS+= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/speedbar/speedbar.el:${PORTSDIR}/editors/speedbar XRUN_DEPENDS= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/eieio/eieio.el:${PORTSDIR}/devel/eieio XRUN_DEPENDS+= ${LOCALBASE}/${EMACS_VERSION_SITE_LISPDIR}/speedbar/speedbar.el:${PORTSDIR}/editors/speedbar X XEMACS_PORT_NAME?= emacs21 X XUSE_GMAKE= yes XMAKE_ARGS= LOADPATH= X XLISPDIR= ${PREFIX}/${EMACS_VERSION_SITE_LISPDIR}/semantic X Xdo-install: X ${MKDIR} ${LISPDIR} X.for i in *.el *.elc X ${INSTALL_DATA} ${WRKSRC}/${i} ${LISPDIR} X.endfor X ${INSTALL_DATA} ${WRKSRC}/semantic.info* ${PREFIX}/info X install-info ${PREFIX}/info/semantic.info ${PREFIX}/info/dir X Xpost-install: X ${MKDIR} ${EXAMPLESDIR} X ${INSTALL_DATA} ${WRKSRC}/*.bnf ${EXAMPLESDIR} X.if !defined(NOPORTDOCS) X ${MKDIR} ${DOCSDIR} X.for i in INSTALL NEWS X ${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} X.endfor X.endif X X.include <bsd.port.mk> END-of-semantic/Makefile echo x - semantic/distinfo sed 's/^X//' >semantic/distinfo << 'END-of-semantic/distinfo' XMD5 (semantic-1.4beta13.tar.gz) = 94851b0d719b8736b6dca567cf7df05f END-of-semantic/distinfo echo x - semantic/pkg-comment sed 's/^X//' >semantic/pkg-comment << 'END-of-semantic/pkg-comment' XA lexer, parser-generator, and parser for Emacs END-of-semantic/pkg-comment echo x - semantic/pkg-descr sed 's/^X//' >semantic/pkg-descr << 'END-of-semantic/pkg-descr' XThe Semantic Bovinator is a lexer, parser-generator, and parser. It is Xwritten in Emacs Lisp and is customized to the way Emacs thinks about Xlanguage files, and is optimized to use Emacs' parsing capabilities. X XWWW: http://cedet.sourceforge.net/semantic.shtml X X- Kimura Fuyuki Xfuyuki@mj.0038.net END-of-semantic/pkg-descr echo x - semantic/pkg-plist sed 's/^X//' >semantic/pkg-plist << 'END-of-semantic/pkg-plist' X@unexec install-info --delete %D/info/semantic.info %D/info/dir Xinfo/semantic.info Xinfo/semantic.info-1 Xinfo/semantic.info-2 Xinfo/semantic.info-3 X@exec install-info %D/info/semantic.info %D/info/dir X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/document-vars.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/document-vars.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/document.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/document.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-analyze.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-analyze.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-bnf.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-bnf.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-c.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-c.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-chart.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-chart.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-ctxt.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-ctxt.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-el.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-el.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-imenu.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-imenu.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-java.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-java.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-load.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-make.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-make.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-sb.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-sb.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-scm.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-scm.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-skel.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-texi.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-texi.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-util-modes.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-util-modes.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-util.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic-util.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semantic.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semanticdb.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/semanticdb.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/senator.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/senator.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/sformat.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/sformat.elc X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/working.el X%%EMACS_VERSION_SITE_LISPDIR%%/semantic/working.elc X@dirrm %%EMACS_VERSION_SITE_LISPDIR%%/semantic Xshare/examples/semantic/c.bnf Xshare/examples/semantic/java.bnf Xshare/examples/semantic/make.bnf Xshare/examples/semantic/scheme.bnf Xshare/examples/semantic/skeleton.bnf X@dirrm share/examples/semantic X%%PORTDOCS%%share/doc/semantic/INSTALL X%%PORTDOCS%%share/doc/semantic/NEWS X%%PORTDOCS%%@dirrm share/doc/semantic END-of-semantic/pkg-plist echo c - semantic/files mkdir -p semantic/files > /dev/null 2>&1 echo x - semantic/files/patch-aa sed 's/^X//' >semantic/files/patch-aa << 'END-of-semantic/files/patch-aa' X--- semantic.texi.orig Mon Dec 10 14:10:54 2001 X+++ semantic.texi Mon Dec 10 14:11:23 2001 X@@ -7,9 +7,10 @@ X X @ifinfo X @format X-START-INFO-DIR-ENTRY X+@dircategory The Emacs editor and associated tools X+@direntry X * semantic: (semantic). Semantic Parsing for Emacs X-END-INFO-DIR-ENTRY X+@end direntry X @end format X @end ifinfo X END-of-semantic/files/patch-aa exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20011230041250088.VTXK.30377.t-mta8.odn.ne.jp>