Date: Tue, 12 Sep 2000 17:40:21 +0200 From: johann@egenetics.com To: FreeBSD-gnats-submit@freebsd.org Subject: ports/21226: New port: devel/fnorb Message-ID: <E13YsAX-000Hzg-00@fling.sanbi.ac.za>
next in thread | raw e-mail | index | archive | help
>Number: 21226 >Category: ports >Synopsis: New port: devel/fnorb >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: Tue Sep 12 08:50:00 PDT 2000 >Closed-Date: >Last-Modified: >Originator: Johann Visagie >Release: FreeBSD 3.5-STABLE i386 >Organization: Electric Genetics >Environment: >Description: New port: devel/fnorb Fnorb 1.1 is a CORBA 2.0 ORB written in Python. It is free for non-commercial use only. >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: # # fnorb # fnorb/pkg # fnorb/pkg/PLIST # fnorb/pkg/DESCR # fnorb/pkg/COMMENT # fnorb/files # fnorb/files/md5 # fnorb/Makefile # echo c - fnorb mkdir -p fnorb > /dev/null 2>&1 echo c - fnorb/pkg mkdir -p fnorb/pkg > /dev/null 2>&1 echo x - fnorb/pkg/PLIST sed 's/^X//' >fnorb/pkg/PLIST << 'END-of-fnorb/pkg/PLIST' Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/compiler/CodeGenerator.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/compiler/IDLCompiler.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/compiler/SkelGenerator.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/compiler/StubGenerator.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/compiler/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/CosNaming/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/NamingService.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/NamingContext.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/BindingIterator.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/CosNaming.idl Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/CosNaming_skel/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/IntRep_skel/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/IFR.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/IntRep.idl Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/IntRepImpl.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/IntRep/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/CORBA.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/TypeCode.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/IIOPAcceptor.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Nudger.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Limits.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Acceptor.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Any.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/BOA.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Connection.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/DII.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/DSI.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/EventHandler.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Fixed.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOP.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPClient.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPClientManager.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPClientWorker.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPClientWorkerReactive.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPClientWorkerThreaded.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPConnectionHandler.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPServer.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPServerWorker.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPServerWorkerReactive.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPServerWorkerThreaded.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/IIOP.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/IIOPConnection.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/IIOPProtocol.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/IOP.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/InterfaceRepository.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/OctetStream.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Protocol.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Reactor.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/SelectReactor.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/ThreadPoolQueue.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/ThreadSpecificData.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/TkReactor.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/TypeManager.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Util.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/condvar.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/fnorb_thread.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/uuid.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/null_thread.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/parser/Declarator.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/parser/IDLParser.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/parser/Prefix.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/parser/Stack.py Xlib/%%PYTHON_VERSION%%/site-packages/Fnorb/parser/__init__.py Xlib/%%PYTHON_VERSION%%/site-packages/bisonmodule.so Xlib/%%PYTHON_VERSION%%/site-packages/cdrmodule.so Xetc/fnorb.cfg.sample Xshare/doc/fnorb/ANNOUNCE Xshare/doc/fnorb/CHANGES Xshare/doc/fnorb/README Xshare/doc/fnorb/LICENSE.HTML Xshare/doc/fnorb/Fnorb-Guide/Fnorb-Guide.html Xshare/doc/fnorb/Fnorb-Guide/index.html Xshare/doc/fnorb/Fnorb-Guide/node1.html Xshare/doc/fnorb/Fnorb-Guide/node10.html Xshare/doc/fnorb/Fnorb-Guide/node11.html Xshare/doc/fnorb/Fnorb-Guide/node12.html Xshare/doc/fnorb/Fnorb-Guide/node13.html Xshare/doc/fnorb/Fnorb-Guide/node14.html Xshare/doc/fnorb/Fnorb-Guide/node15.html Xshare/doc/fnorb/Fnorb-Guide/node16.html Xshare/doc/fnorb/Fnorb-Guide/node17.html Xshare/doc/fnorb/Fnorb-Guide/node18.html Xshare/doc/fnorb/Fnorb-Guide/node19.html Xshare/doc/fnorb/Fnorb-Guide/node2.html Xshare/doc/fnorb/Fnorb-Guide/node20.html Xshare/doc/fnorb/Fnorb-Guide/node21.html Xshare/doc/fnorb/Fnorb-Guide/node22.html Xshare/doc/fnorb/Fnorb-Guide/node23.html Xshare/doc/fnorb/Fnorb-Guide/node24.html Xshare/doc/fnorb/Fnorb-Guide/node25.html Xshare/doc/fnorb/Fnorb-Guide/node26.html Xshare/doc/fnorb/Fnorb-Guide/node27.html Xshare/doc/fnorb/Fnorb-Guide/node28.html Xshare/doc/fnorb/Fnorb-Guide/node29.html Xshare/doc/fnorb/Fnorb-Guide/node3.html Xshare/doc/fnorb/Fnorb-Guide/node30.html Xshare/doc/fnorb/Fnorb-Guide/node31.html Xshare/doc/fnorb/Fnorb-Guide/node32.html Xshare/doc/fnorb/Fnorb-Guide/node33.html Xshare/doc/fnorb/Fnorb-Guide/node34.html Xshare/doc/fnorb/Fnorb-Guide/node35.html Xshare/doc/fnorb/Fnorb-Guide/node36.html Xshare/doc/fnorb/Fnorb-Guide/node37.html Xshare/doc/fnorb/Fnorb-Guide/node38.html Xshare/doc/fnorb/Fnorb-Guide/node39.html Xshare/doc/fnorb/Fnorb-Guide/node4.html Xshare/doc/fnorb/Fnorb-Guide/node40.html Xshare/doc/fnorb/Fnorb-Guide/node41.html Xshare/doc/fnorb/Fnorb-Guide/node42.html Xshare/doc/fnorb/Fnorb-Guide/node43.html Xshare/doc/fnorb/Fnorb-Guide/node44.html Xshare/doc/fnorb/Fnorb-Guide/node45.html Xshare/doc/fnorb/Fnorb-Guide/node46.html Xshare/doc/fnorb/Fnorb-Guide/node47.html Xshare/doc/fnorb/Fnorb-Guide/node48.html Xshare/doc/fnorb/Fnorb-Guide/node49.html Xshare/doc/fnorb/Fnorb-Guide/node5.html Xshare/doc/fnorb/Fnorb-Guide/node50.html Xshare/doc/fnorb/Fnorb-Guide/node51.html Xshare/doc/fnorb/Fnorb-Guide/node52.html Xshare/doc/fnorb/Fnorb-Guide/node53.html Xshare/doc/fnorb/Fnorb-Guide/node54.html Xshare/doc/fnorb/Fnorb-Guide/node55.html Xshare/doc/fnorb/Fnorb-Guide/node56.html Xshare/doc/fnorb/Fnorb-Guide/node57.html Xshare/doc/fnorb/Fnorb-Guide/node58.html Xshare/doc/fnorb/Fnorb-Guide/node59.html Xshare/doc/fnorb/Fnorb-Guide/node6.html Xshare/doc/fnorb/Fnorb-Guide/node60.html Xshare/doc/fnorb/Fnorb-Guide/node61.html Xshare/doc/fnorb/Fnorb-Guide/node62.html Xshare/doc/fnorb/Fnorb-Guide/node63.html Xshare/doc/fnorb/Fnorb-Guide/node64.html Xshare/doc/fnorb/Fnorb-Guide/node7.html Xshare/doc/fnorb/Fnorb-Guide/node8.html Xshare/doc/fnorb/Fnorb-Guide/node9.html Xshare/doc/fnorb/Fnorb-Guide/Fnorb-Guide.css Xshare/doc/fnorb/Fnorb-Guide/contents_motif.gif Xshare/doc/fnorb/Fnorb-Guide/cross_ref_motif.gif Xshare/doc/fnorb/Fnorb-Guide/img1.gif Xshare/doc/fnorb/Fnorb-Guide/next_motif.gif Xshare/doc/fnorb/Fnorb-Guide/next_motif_gr.gif Xshare/doc/fnorb/Fnorb-Guide/previous_motif.gif Xshare/doc/fnorb/Fnorb-Guide/previous_motif_gr.gif Xshare/doc/fnorb/Fnorb-Guide/up_motif.gif Xshare/doc/fnorb/Fnorb-Guide/up_motif_gr.gif Xshare/doc/fnorb/Fnorb-Guide.pdf Xshare/doc/fnorb/Fnorb-Guide.ps Xshare/fnorb/script/__init__.py Xshare/fnorb/script/cpp.py Xshare/fnorb/script/fnaming Xshare/fnorb/script/fnendian Xshare/fnorb/script/fnfeed Xshare/fnorb/script/fngen Xshare/fnorb/script/fnidl Xshare/fnorb/script/fnidl.py Xshare/fnorb/script/fnifr Xshare/fnorb/script/fnior Xshare/fnorb/script/fnlogger Xshare/fnorb/script/fnmetrics Xshare/fnorb/script/fnmkior Xshare/fnorb/script/fnoptions Xshare/fnorb/script/fnping Xshare/fnorb/examples/naming/Thermometer.idl Xshare/fnorb/examples/naming/client.py Xshare/fnorb/examples/naming/README Xshare/fnorb/examples/naming/server.py Xshare/fnorb/examples/misc/Example.idl Xshare/fnorb/examples/misc/client.py Xshare/fnorb/examples/misc/server.py Xshare/fnorb/examples/misc/README Xshare/fnorb/examples/unions/Unions.idl Xshare/fnorb/examples/unions/client.py Xshare/fnorb/examples/unions/README Xshare/fnorb/examples/unions/server.py Xshare/fnorb/examples/hello-world/HelloWorld.idl Xshare/fnorb/examples/hello-world/README Xshare/fnorb/examples/hello-world/client.py Xshare/fnorb/examples/hello-world/server.py Xshare/fnorb/examples/threaded/HelloWorld.idl Xshare/fnorb/examples/threaded/README Xshare/fnorb/examples/threaded/client.py Xshare/fnorb/examples/threaded/server.py Xshare/fnorb/examples/tkinter/TicToc.idl Xshare/fnorb/examples/tkinter/client.py Xshare/fnorb/examples/tkinter/server.py Xshare/fnorb/examples/tkinter/README X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/compiler X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/CosNaming X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/CosNaming_skel X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/IntRep_skel X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/IntRep X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/parser X@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb X@dirrm share/doc/fnorb/Fnorb-Guide X@dirrm share/doc/fnorb X@dirrm share/fnorb/script X@dirrm share/fnorb/examples/naming X@dirrm share/fnorb/examples/misc X@dirrm share/fnorb/examples/unions X@dirrm share/fnorb/examples/hello-world X@dirrm share/fnorb/examples/threaded X@dirrm share/fnorb/examples/tkinter X@dirrm share/fnorb/examples X@dirrm share/fnorb END-of-fnorb/pkg/PLIST echo x - fnorb/pkg/DESCR sed 's/^X//' >fnorb/pkg/DESCR << 'END-of-fnorb/pkg/DESCR' XFnorb is a CORBA 2.0 object request broker (ORB) written in Python. It Xsupports all CORBA 2.0 datatypes (including Any's) and provides a full Ximplementation of IIOP. Fnorb is Python and CORBA/IDL specific which makes Xit simple, light-weight and easy to use. Fnorb is ideal for prototyping Xcomplex CORBA architectures, for use as a scripting tool, and for building Xtest harnesses for CORBA development projects. X XFnorb is being developed at the CRC for Distributed Systems Technology based Xat the University of Queensland in Brisbane, Australia. X XIMPORTANT NOTE: X XFnorb's license allows it to be used freely for academic, research and Xnon-commercial purposes. Commercial use requires the purchase of a licence, Xthough you may evaluage the product free for 90 days. Consult the Fnorb web Xsite for licensing updates or further information. X XWWW: http://www.fnorb.org/ X X-- Johann Visagie <johann@egenetics.com> END-of-fnorb/pkg/DESCR echo x - fnorb/pkg/COMMENT sed 's/^X//' >fnorb/pkg/COMMENT << 'END-of-fnorb/pkg/COMMENT' XA CORBA 2.0 ORB written in Python END-of-fnorb/pkg/COMMENT echo c - fnorb/files mkdir -p fnorb/files > /dev/null 2>&1 echo x - fnorb/files/md5 sed 's/^X//' >fnorb/files/md5 << 'END-of-fnorb/files/md5' XMD5 (fnorb-1.1.tar.gz) = 82dce8192f47dd5a58d847fbe697428f END-of-fnorb/files/md5 echo x - fnorb/Makefile sed 's/^X//' >fnorb/Makefile << 'END-of-fnorb/Makefile' X# New ports collection makefile for: fnorb X# Date created: 12 Septermber 2000 X# Whom: Johann Visagie <johann@egenetics.com> X# X# $FreeBSD$ X# X XPORTNAME= fnorb XPORTVERSION= 1.1 XCATEGORIES= devel python XMASTER_SITES= http://www.fnorb.org/download/ \ X ftp://ftp.dstc.edu.au/DSTC/fnorb/ X XMAINTAINER= johann@egenetics.com X XNO_CDROM= Free for academic, research and non-commercial purposes only XWRKSRC= ${WRKDIR}/Fnorb-${PORTVERSION}/src XUSE_PYTHON= yes X Xdo-configure: X @ (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ X Makefile.pre.in boot) X XFNORB_DIR= ${PYTHON_LIBDIR}/site-packages/Fnorb XFNORB_SHAREDIR= ${PREFIX}/share/fnorb XFNORB_DOCDIR= ${PREFIX}/share/doc/fnorb X Xpost-install: X @ ${MKDIR} ${FNORB_DIR} X @ (cd ${WRKSRC}/../ && find *.py compiler cos orb parser \ X | cpio --quiet -pdum -R ${BINOWN}:${BINGRP} ${FNORB_DIR}) X @ ${MKDIR} ${FNORB_SHAREDIR} X @ (cd ${WRKSRC}/../ && find script examples \! -name \*.bat \ X | cpio --quiet -pdum -R ${SHAREOWN}:${SHAREGRP} ${FNORB_SHAREDIR}) X @ ${INSTALL_DATA} ${WRKSRC}/../etc/fnorb.cfg \ X ${PREFIX}/etc/fnorb.cfg.sample X.if !defined(NOPORTDOCS) X @ ${MKDIR} ${FNORB_DOCDIR} X @ (cd ${WRKSRC}/../doc && find . \ X | cpio --quiet -pdum -R ${MANOWN}:${MANGRP} ${FNORB_DOCDIR}) X @ (${CHMOD} -R u-x ${FNORB_DOCDIR} && ${CHMOD} -R u+X ${FNORB_DOCDIR}) X.for file in ANNOUNCE CHANGES README LICENSE.HTML X @ ${INSTALL_MAN} ${WRKSRC}/../${file} ${FNORB_DOCDIR} X.endfor X.endif X X.include <bsd.port.mk> END-of-fnorb/Makefile 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?E13YsAX-000Hzg-00>