Date: Thu, 21 Oct 2004 16:33:00 +0900 (JST) From: Yoshisato YANAGISAWA <yanagisawa@csg.is.titech.ac.jp> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/72955: New port: devel/opencxx Metaobject protocol library for C++ Message-ID: <200410210733.i9L7X0UI010056@frodo.csg.is.titech.ac.jp> Resent-Message-ID: <200410210740.i9L7eQT6011054@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 72955 >Category: ports >Synopsis: New port: devel/opencxx Metaobject protocol library for C++ >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Oct 21 07:40:26 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Yoshisato YANAGISAWA >Release: FreeBSD 5.3-RC1 i386 >Organization: Tokyo Institute of Technology. >Environment: System: FreeBSD frodo.csg.is.titech.ac.jp 5.3-RC1 FreeBSD 5.3-RC1 #124: Thu Oct 21 01:09:53 JST 2004 root@frodo.csg.is.titech.ac.jp:/usr/obj/usr/src/sys/FRODO i386 >Description: OpenC++ is C++ frontend library (lexer+parser+DOM/MOP) and source-to-source translator. OpenC++ enables development of C++ language tools, extensions, domain specific compiler optimizations and runtime metaobject protocols. WWW: http://opencxx.sourceforge.net/ >How-To-Repeat: # 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: # # /usr/ports/devel/opencxx # /usr/ports/devel/opencxx/Makefile # /usr/ports/devel/opencxx/distinfo # /usr/ports/devel/opencxx/pkg-descr # /usr/ports/devel/opencxx/README.html # /usr/ports/devel/opencxx/pkg-plist # echo c - /usr/ports/devel/opencxx mkdir -p /usr/ports/devel/opencxx > /dev/null 2>&1 echo x - /usr/ports/devel/opencxx/Makefile sed 's/^X//' >/usr/ports/devel/opencxx/Makefile << 'END-of-/usr/ports/devel/opencxx/Makefile' X# New ports collection makefile for: opencxx X# Date created: 21 October 2004 X# Whom: Yoshisato Yanagisawa <yanagisawa@csg.is.titech.ac.jp> X# X# $FreeBSD$ X# X XPORTNAME= opencxx XPORTVERSION= 2.8 XCATEGORIES= devel XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} XMASTER_SITE_SUBDIR=opencxx X XMAINTAINER= yanagisawa@csg.is.titech.ac.jp XCOMMENT= Metaobject protocol library for C++ X XGNU_CONFIGURE= yes XCONFIGURE_ARGS+= LDFLAGS=-L${PREFIX}/lib CFLAGS=-I${PREFIX}/include \ X CXXFLAGS=-I${PREFIX}/include X XBUILD_DEPENDS+= gcc32:${PORTSDIR}/lang/gcc32 XUSE_GMAKE= yes X X# FIXME X.if defined(WITH_CCACHE) XBUILD_DEPENDS+= ccache:${PORTSDIR}/devel/ccache XCC= ccache gcc32 XCXX= ccache g++32 X.else XCC= gcc32 XCXX= g++32 X.endif XF77=g77-32 X X.include <bsd.port.pre.mk> Xpost-install: X cd ${PREFIX}/bin;\ X ${MV} -f ${CONFIGURE_TARGET}-occ occ;\ X ${MV} -f ${CONFIGURE_TARGET}-occ2 occ2;\ X ${MV} -f ${CONFIGURE_TARGET}-libocc-config libocc-config X.include <bsd.port.post.mk> END-of-/usr/ports/devel/opencxx/Makefile echo x - /usr/ports/devel/opencxx/distinfo sed 's/^X//' >/usr/ports/devel/opencxx/distinfo << 'END-of-/usr/ports/devel/opencxx/distinfo' XMD5 (opencxx-2.8.tar.gz) = 0f71df82751fe8aba5122d6e0541c98a XSIZE (opencxx-2.8.tar.gz) = 994169 END-of-/usr/ports/devel/opencxx/distinfo echo x - /usr/ports/devel/opencxx/pkg-descr sed 's/^X//' >/usr/ports/devel/opencxx/pkg-descr << 'END-of-/usr/ports/devel/opencxx/pkg-descr' XOpenC++ is C++ frontend library (lexer+parser+DOM/MOP) and source-to-source Xtranslator. OpenC++ enables development of C++ language tools, extensions, Xdomain specific compiler optimizations and runtime metaobject protocols. X XWWW: http://opencxx.sourceforge.net/ END-of-/usr/ports/devel/opencxx/pkg-descr echo x - /usr/ports/devel/opencxx/README.html sed 's/^X//' >/usr/ports/devel/opencxx/README.html << 'END-of-/usr/ports/devel/opencxx/README.html' X<!DOCTYPE html PUBLIC "-//IETF//DTD HTML 2.0//EN"> X X<html> X <head> X <title>The FreeBSD Ports Collection (devel/opencxx)</title> X </head> X X <body> X <h1>The FreeBSD Ports Collection (devel/opencxx)</h1> X <hr> X X <p>You are now in the directory for the port "devel/opencxx".</p> X X <p>The package name of this port is "opencxx-2.8".</p> X X <p>This is the one-line description for this port:</p> X <hr> X X <p> XDebugger for assembly level programs X </p> X <hr> X X <p>Please read the "<a href="pkg-descr">description file</a>" for a X longer description and/or visit the X <a href="http://opencxx.sourceforge.net/">web site</a> for futher X informations.</p> X X <p>If needed, you may contact the <a href= X "mailto:yanagisawa@csg.is.titech.ac.jp">maintainer</a> of this port X or the port <a href="mailto:ports@FreeBSD.org">mailing-list</a>.</p> X X <p></p> X X <p></p> X X <p>Go to the <a href="../../README.html">top of the ports tree</a> for X a summary on how to use the ports collection.</p> X <hr> X X <p><a href="../README.html">Go up one level</a> | <a href= X "../../README.html">Go to top of ports tree</a></p> X </body> X</html> X END-of-/usr/ports/devel/opencxx/README.html echo x - /usr/ports/devel/opencxx/pkg-plist sed 's/^X//' >/usr/ports/devel/opencxx/pkg-plist << 'END-of-/usr/ports/devel/opencxx/pkg-plist' Xbin/libocc-config Xbin/occ Xbin/occ2 Xinclude/mop.h Xinclude/opencxx/Bind.h Xinclude/opencxx/BindClassName.h Xinclude/opencxx/BindEnumName.h Xinclude/opencxx/BindTemplateClass.h Xinclude/opencxx/BindTemplateFunction.h Xinclude/opencxx/BindTypedefName.h Xinclude/opencxx/BindVarName.h Xinclude/opencxx/ChangedMemberList.h Xinclude/opencxx/Class.h Xinclude/opencxx/ClassArray.h Xinclude/opencxx/ClassBodyWalker.h Xinclude/opencxx/ClassWalker.h Xinclude/opencxx/CliErrorMsg.h Xinclude/opencxx/DynamicMopMetaclassLoader.h Xinclude/opencxx/EncodingUtil.h Xinclude/opencxx/Environment.h Xinclude/opencxx/GenericMsg.h Xinclude/opencxx/InfoMsg.h Xinclude/opencxx/Member.h Xinclude/opencxx/MemberFunction.h Xinclude/opencxx/MemberList.h Xinclude/opencxx/Metaclass.h Xinclude/opencxx/MetaclassRegistration.h Xinclude/opencxx/MetaclassRegistry.h Xinclude/opencxx/MetacompilerConfiguration.h Xinclude/opencxx/OpencxxConfiguration.h Xinclude/opencxx/PtreeIter.h Xinclude/opencxx/PtreeMaker.h Xinclude/opencxx/PtreeTypeUtil.h Xinclude/opencxx/QuoteClass.h Xinclude/opencxx/TemplateClass.h Xinclude/opencxx/TheMetaclassRegistry.h Xinclude/opencxx/TypeInfo.h Xinclude/opencxx/UnknownCliOptionException.h Xinclude/opencxx/Walker.h Xinclude/opencxx/cbodywalk.h Xinclude/opencxx/classwalk.h Xinclude/opencxx/defs.h Xinclude/opencxx/dloading.h Xinclude/opencxx/driver.h Xinclude/opencxx/driver2.h Xinclude/opencxx/gc-related Xinclude/opencxx/memberAll.h Xinclude/opencxx/mop.h Xinclude/opencxx/mop2.h Xinclude/opencxx/nil.h Xinclude/opencxx/parser/AbstractTranslatingWalker.h Xinclude/opencxx/parser/AbstractTypingWalker.h Xinclude/opencxx/parser/BigHashTable.h Xinclude/opencxx/parser/CerrErrorLog.h Xinclude/opencxx/parser/DupLeaf.h Xinclude/opencxx/parser/Encoding.h Xinclude/opencxx/parser/ErrorLog.h Xinclude/opencxx/parser/GC-disabled.h Xinclude/opencxx/parser/GC-enabled.h Xinclude/opencxx/parser/GC.h Xinclude/opencxx/parser/HashTable.h Xinclude/opencxx/parser/Leaf.h Xinclude/opencxx/parser/LeafName.h Xinclude/opencxx/parser/LeafReserved.h Xinclude/opencxx/parser/LeafThis.h Xinclude/opencxx/parser/Lex.h Xinclude/opencxx/parser/MetaclassLoader.h Xinclude/opencxx/parser/MopMsg.h Xinclude/opencxx/parser/Msg.h Xinclude/opencxx/parser/NonLeaf.h Xinclude/opencxx/parser/NullMetaclassLoader.h Xinclude/opencxx/parser/ParseErrorMsg.h Xinclude/opencxx/parser/Parser.h Xinclude/opencxx/parser/Program.h Xinclude/opencxx/parser/ProgramFile.h Xinclude/opencxx/parser/ProgramFromStdin.h Xinclude/opencxx/parser/ProgramString.h Xinclude/opencxx/parser/Ptree.h Xinclude/opencxx/parser/PtreeAccessDecl.h Xinclude/opencxx/parser/PtreeAccessSpec.h Xinclude/opencxx/parser/PtreeAndEncodingPrinter.h Xinclude/opencxx/parser/PtreeArray.h Xinclude/opencxx/parser/PtreeBlock.h Xinclude/opencxx/parser/PtreeBrace.h Xinclude/opencxx/parser/PtreeClassBody.h Xinclude/opencxx/parser/PtreeClassSpec.h Xinclude/opencxx/parser/PtreeConstants.h Xinclude/opencxx/parser/PtreeDeclaration.h Xinclude/opencxx/parser/PtreeDeclarator.h Xinclude/opencxx/parser/PtreeEnumSpec.h Xinclude/opencxx/parser/PtreeExprStatement.h Xinclude/opencxx/parser/PtreeExternTemplate.h Xinclude/opencxx/parser/PtreeFstyleCastExpr.h Xinclude/opencxx/parser/PtreeLinkageSpec.h Xinclude/opencxx/parser/PtreeMetaclassDecl.h Xinclude/opencxx/parser/PtreeName.h Xinclude/opencxx/parser/PtreeNamespaceAlias.h Xinclude/opencxx/parser/PtreeNamespaceSpec.h Xinclude/opencxx/parser/PtreeTemplateDecl.h Xinclude/opencxx/parser/PtreeTemplateInstantiation.h Xinclude/opencxx/parser/PtreeTypedef.h Xinclude/opencxx/parser/PtreeUserAccessSpec.h Xinclude/opencxx/parser/PtreeUserdefKeyword.h Xinclude/opencxx/parser/PtreeUsing.h Xinclude/opencxx/parser/PtreeUtil.h Xinclude/opencxx/parser/SourceLocation.h Xinclude/opencxx/parser/TheErrorLog.h Xinclude/opencxx/parser/Token.h Xinclude/opencxx/parser/auxil.h Xinclude/opencxx/parser/deprecated.h Xinclude/opencxx/parser/ptree-generated.h Xinclude/opencxx/parser/ptreeAll.h Xinclude/opencxx/parser/token-names.h Xlib/libocc Xlib/libocc.0 Xlib/libocc.a Xlib/libocc.la Xshare/opencxx/examples/Makefile.global Xshare/opencxx/examples/before/BeforeClass.mc Xshare/opencxx/examples/before/Makefile Xshare/opencxx/examples/before/before-test.cc Xshare/opencxx/examples/matrix/Makefile Xshare/opencxx/examples/matrix/MatrixClass.mc Xshare/opencxx/examples/matrix/matrix-test.cc Xshare/opencxx/examples/matrix/matrix.cc Xshare/opencxx/examples/matrix/matrix.h Xshare/opencxx/examples/runtime-mop/Makefile Xshare/opencxx/examples/runtime-mop/RtmopClass.h Xshare/opencxx/examples/runtime-mop/RtmopClass.mc Xshare/opencxx/examples/runtime-mop/metaobj-test.cc Xshare/opencxx/examples/runtime-mop/metaobj.cc Xshare/opencxx/examples/runtime-mop/metaobj.h Xshare/opencxx/examples/verbose/Makefile Xshare/opencxx/examples/verbose/VerboseClass.mc Xshare/opencxx/examples/verbose/person.cc Xshare/opencxx/examples/verbose2/Makefile Xshare/opencxx/examples/verbose2/VerboseClass2.mc Xshare/opencxx/examples/verbose2/person2.cc Xshare/opencxx/examples/wrapper/Makefile Xshare/opencxx/examples/wrapper/SyncClass.mc Xshare/opencxx/examples/wrapper/WrapperClass.cc Xshare/opencxx/examples/wrapper/WrapperClass.h Xshare/opencxx/examples/wrapper/sync-test.cc Xshare/opencxx/html/base.html Xshare/opencxx/html/class.html Xshare/opencxx/html/env.html Xshare/opencxx/html/green-pin.gif Xshare/opencxx/html/green.gif Xshare/opencxx/html/index.html Xshare/opencxx/html/instance-of.gif Xshare/opencxx/html/logo.gif Xshare/opencxx/html/man.html Xshare/opencxx/html/member.html Xshare/opencxx/html/mop.html Xshare/opencxx/html/occ.gif Xshare/opencxx/html/overview.html Xshare/opencxx/html/ptree.html Xshare/opencxx/html/red-pin.gif Xshare/opencxx/html/red.gif Xshare/opencxx/html/typeinfo.html Xshare/opencxx/html/yellow-pin.gif Xshare/opencxx/html/yellow.gif Xshare/opencxx/ref-appendix.html Xshare/opencxx/reference.pdf X@dirrm share/opencxx/html X@dirrm share/opencxx/examples/wrapper X@dirrm share/opencxx/examples/verbose2 X@dirrm share/opencxx/examples/verbose X@dirrm share/opencxx/examples/runtime-mop X@dirrm share/opencxx/examples/matrix X@dirrm share/opencxx/examples/before X@dirrm share/opencxx/examples X@dirrm share/opencxx X@dirrm include/opencxx/parser X@dirrm include/opencxx END-of-/usr/ports/devel/opencxx/pkg-plist exit >Fix: n/a >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200410210733.i9L7X0UI010056>