diff options
author | will <will@FreeBSD.org> | 2000-09-16 13:18:46 +0800 |
---|---|---|
committer | will <will@FreeBSD.org> | 2000-09-16 13:18:46 +0800 |
commit | 1ebfa85b2cb9e82fcac909cd2c77ca496968e02c (patch) | |
tree | af931c2e12765a97333920d32ac63419fc6936a7 /devel | |
parent | 616ac4d041a1d5df6bbfcaf149c27e8ebe9f4a37 (diff) | |
download | freebsd-ports-gnome-1ebfa85b2cb9e82fcac909cd2c77ca496968e02c.tar.gz freebsd-ports-gnome-1ebfa85b2cb9e82fcac909cd2c77ca496968e02c.tar.zst freebsd-ports-gnome-1ebfa85b2cb9e82fcac909cd2c77ca496968e02c.zip |
Add fnorb 1.1, a CORBA 2.0 object request broker (ORB) written in Python.
PR: 21226
Submitted by: Johann Visagie <johann@egenetics.com>
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/fnorb/Makefile | 47 | ||||
-rw-r--r-- | devel/fnorb/distinfo | 1 | ||||
-rw-r--r-- | devel/fnorb/pkg-comment | 1 | ||||
-rw-r--r-- | devel/fnorb/pkg-descr | 20 | ||||
-rw-r--r-- | devel/fnorb/pkg-plist | 214 |
6 files changed, 284 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index ffe775259205..47e60a9041e7 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -67,6 +67,7 @@ SUBDIR += fhist SUBDIR += flick SUBDIR += flux + SUBDIR += fnorb SUBDIR += fortran-utils SUBDIR += fpp SUBDIR += freelibiberty diff --git a/devel/fnorb/Makefile b/devel/fnorb/Makefile new file mode 100644 index 000000000000..3ec8ed7239a6 --- /dev/null +++ b/devel/fnorb/Makefile @@ -0,0 +1,47 @@ +# New ports collection makefile for: fnorb +# Date created: 12 Septermber 2000 +# Whom: Johann Visagie <johann@egenetics.com> +# +# $FreeBSD$ +# + +PORTNAME= fnorb +PORTVERSION= 1.1 +CATEGORIES= devel python +MASTER_SITES= http://www.fnorb.org/download/ \ + ftp://ftp.dstc.edu.au/DSTC/fnorb/ + +MAINTAINER= johann@egenetics.com + +NO_CDROM= Free for academic, research and non-commercial purposes only +WRKSRC= ${WRKDIR}/Fnorb-${PORTVERSION}/src +USE_PYTHON= yes + +do-configure: + @ (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} ${MAKE_FLAGS} \ + Makefile.pre.in boot) + +FNORB_DIR= ${PYTHON_LIBDIR}/site-packages/Fnorb +FNORB_SHAREDIR= ${PREFIX}/share/fnorb +FNORB_DOCDIR= ${PREFIX}/share/doc/fnorb + +post-install: + @ ${MKDIR} ${FNORB_DIR} + @ (cd ${WRKSRC}/../ && find *.py compiler cos orb parser \ + | cpio --quiet -pdum -R ${BINOWN}:${BINGRP} ${FNORB_DIR}) + @ ${MKDIR} ${FNORB_SHAREDIR} + @ (cd ${WRKSRC}/../ && find script examples \! -name \*.bat \ + | cpio --quiet -pdum -R ${SHAREOWN}:${SHAREGRP} ${FNORB_SHAREDIR}) + @ ${INSTALL_DATA} ${WRKSRC}/../etc/fnorb.cfg \ + ${PREFIX}/etc/fnorb.cfg.sample +.if !defined(NOPORTDOCS) + @ ${MKDIR} ${FNORB_DOCDIR} + @ (cd ${WRKSRC}/../doc && find . \ + | cpio --quiet -pdum -R ${MANOWN}:${MANGRP} ${FNORB_DOCDIR}) + @ (${CHMOD} -R u-x ${FNORB_DOCDIR} && ${CHMOD} -R u+X ${FNORB_DOCDIR}) +.for file in ANNOUNCE CHANGES README LICENSE.HTML + @ ${INSTALL_MAN} ${WRKSRC}/../${file} ${FNORB_DOCDIR} +.endfor +.endif + +.include <bsd.port.mk> diff --git a/devel/fnorb/distinfo b/devel/fnorb/distinfo new file mode 100644 index 000000000000..a7546a84cb8e --- /dev/null +++ b/devel/fnorb/distinfo @@ -0,0 +1 @@ +MD5 (fnorb-1.1.tar.gz) = 82dce8192f47dd5a58d847fbe697428f diff --git a/devel/fnorb/pkg-comment b/devel/fnorb/pkg-comment new file mode 100644 index 000000000000..534669ef033e --- /dev/null +++ b/devel/fnorb/pkg-comment @@ -0,0 +1 @@ +A CORBA 2.0 ORB written in Python diff --git a/devel/fnorb/pkg-descr b/devel/fnorb/pkg-descr new file mode 100644 index 000000000000..ea021f8ad223 --- /dev/null +++ b/devel/fnorb/pkg-descr @@ -0,0 +1,20 @@ +Fnorb is a CORBA 2.0 object request broker (ORB) written in Python. It +supports all CORBA 2.0 datatypes (including Any's) and provides a full +implementation of IIOP. Fnorb is Python and CORBA/IDL specific which makes +it simple, light-weight and easy to use. Fnorb is ideal for prototyping +complex CORBA architectures, for use as a scripting tool, and for building +test harnesses for CORBA development projects. + +Fnorb is being developed at the CRC for Distributed Systems Technology based +at the University of Queensland in Brisbane, Australia. + +IMPORTANT NOTE: + +Fnorb's license allows it to be used freely for academic, research and +non-commercial purposes. Commercial use requires the purchase of a licence, +though you may evaluage the product free for 90 days. Consult the Fnorb web +site for licensing updates or further information. + +WWW: http://www.fnorb.org/ + +-- Johann Visagie <johann@egenetics.com> diff --git a/devel/fnorb/pkg-plist b/devel/fnorb/pkg-plist new file mode 100644 index 000000000000..c08ec56bdf01 --- /dev/null +++ b/devel/fnorb/pkg-plist @@ -0,0 +1,214 @@ +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/compiler/CodeGenerator.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/compiler/IDLCompiler.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/compiler/SkelGenerator.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/compiler/StubGenerator.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/compiler/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/CosNaming/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/NamingService.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/NamingContext.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/BindingIterator.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/CosNaming.idl +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/CosNaming_skel/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/IntRep_skel/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/IFR.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/IntRep.idl +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/IntRepImpl.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/IntRep/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/CORBA.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/TypeCode.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/IIOPAcceptor.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Nudger.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Limits.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Acceptor.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Any.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/BOA.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Connection.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/DII.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/DSI.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/EventHandler.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Fixed.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOP.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPClient.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPClientManager.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPClientWorker.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPClientWorkerReactive.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPClientWorkerThreaded.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPConnectionHandler.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPServer.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPServerWorker.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPServerWorkerReactive.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/GIOPServerWorkerThreaded.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/IIOP.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/IIOPConnection.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/IIOPProtocol.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/IOP.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/InterfaceRepository.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/OctetStream.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Protocol.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Reactor.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/SelectReactor.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/ThreadPoolQueue.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/ThreadSpecificData.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/TkReactor.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/TypeManager.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/Util.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/condvar.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/fnorb_thread.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/uuid.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb/null_thread.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/parser/Declarator.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/parser/IDLParser.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/parser/Prefix.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/parser/Stack.py +lib/%%PYTHON_VERSION%%/site-packages/Fnorb/parser/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/bisonmodule.so +lib/%%PYTHON_VERSION%%/site-packages/cdrmodule.so +etc/fnorb.cfg.sample +share/doc/fnorb/ANNOUNCE +share/doc/fnorb/CHANGES +share/doc/fnorb/README +share/doc/fnorb/LICENSE.HTML +share/doc/fnorb/Fnorb-Guide/Fnorb-Guide.html +share/doc/fnorb/Fnorb-Guide/index.html +share/doc/fnorb/Fnorb-Guide/node1.html +share/doc/fnorb/Fnorb-Guide/node10.html +share/doc/fnorb/Fnorb-Guide/node11.html +share/doc/fnorb/Fnorb-Guide/node12.html +share/doc/fnorb/Fnorb-Guide/node13.html +share/doc/fnorb/Fnorb-Guide/node14.html +share/doc/fnorb/Fnorb-Guide/node15.html +share/doc/fnorb/Fnorb-Guide/node16.html +share/doc/fnorb/Fnorb-Guide/node17.html +share/doc/fnorb/Fnorb-Guide/node18.html +share/doc/fnorb/Fnorb-Guide/node19.html +share/doc/fnorb/Fnorb-Guide/node2.html +share/doc/fnorb/Fnorb-Guide/node20.html +share/doc/fnorb/Fnorb-Guide/node21.html +share/doc/fnorb/Fnorb-Guide/node22.html +share/doc/fnorb/Fnorb-Guide/node23.html +share/doc/fnorb/Fnorb-Guide/node24.html +share/doc/fnorb/Fnorb-Guide/node25.html +share/doc/fnorb/Fnorb-Guide/node26.html +share/doc/fnorb/Fnorb-Guide/node27.html +share/doc/fnorb/Fnorb-Guide/node28.html +share/doc/fnorb/Fnorb-Guide/node29.html +share/doc/fnorb/Fnorb-Guide/node3.html +share/doc/fnorb/Fnorb-Guide/node30.html +share/doc/fnorb/Fnorb-Guide/node31.html +share/doc/fnorb/Fnorb-Guide/node32.html +share/doc/fnorb/Fnorb-Guide/node33.html +share/doc/fnorb/Fnorb-Guide/node34.html +share/doc/fnorb/Fnorb-Guide/node35.html +share/doc/fnorb/Fnorb-Guide/node36.html +share/doc/fnorb/Fnorb-Guide/node37.html +share/doc/fnorb/Fnorb-Guide/node38.html +share/doc/fnorb/Fnorb-Guide/node39.html +share/doc/fnorb/Fnorb-Guide/node4.html +share/doc/fnorb/Fnorb-Guide/node40.html +share/doc/fnorb/Fnorb-Guide/node41.html +share/doc/fnorb/Fnorb-Guide/node42.html +share/doc/fnorb/Fnorb-Guide/node43.html +share/doc/fnorb/Fnorb-Guide/node44.html +share/doc/fnorb/Fnorb-Guide/node45.html +share/doc/fnorb/Fnorb-Guide/node46.html +share/doc/fnorb/Fnorb-Guide/node47.html +share/doc/fnorb/Fnorb-Guide/node48.html +share/doc/fnorb/Fnorb-Guide/node49.html +share/doc/fnorb/Fnorb-Guide/node5.html +share/doc/fnorb/Fnorb-Guide/node50.html +share/doc/fnorb/Fnorb-Guide/node51.html +share/doc/fnorb/Fnorb-Guide/node52.html +share/doc/fnorb/Fnorb-Guide/node53.html +share/doc/fnorb/Fnorb-Guide/node54.html +share/doc/fnorb/Fnorb-Guide/node55.html +share/doc/fnorb/Fnorb-Guide/node56.html +share/doc/fnorb/Fnorb-Guide/node57.html +share/doc/fnorb/Fnorb-Guide/node58.html +share/doc/fnorb/Fnorb-Guide/node59.html +share/doc/fnorb/Fnorb-Guide/node6.html +share/doc/fnorb/Fnorb-Guide/node60.html +share/doc/fnorb/Fnorb-Guide/node61.html +share/doc/fnorb/Fnorb-Guide/node62.html +share/doc/fnorb/Fnorb-Guide/node63.html +share/doc/fnorb/Fnorb-Guide/node64.html +share/doc/fnorb/Fnorb-Guide/node7.html +share/doc/fnorb/Fnorb-Guide/node8.html +share/doc/fnorb/Fnorb-Guide/node9.html +share/doc/fnorb/Fnorb-Guide/Fnorb-Guide.css +share/doc/fnorb/Fnorb-Guide/contents_motif.gif +share/doc/fnorb/Fnorb-Guide/cross_ref_motif.gif +share/doc/fnorb/Fnorb-Guide/img1.gif +share/doc/fnorb/Fnorb-Guide/next_motif.gif +share/doc/fnorb/Fnorb-Guide/next_motif_gr.gif +share/doc/fnorb/Fnorb-Guide/previous_motif.gif +share/doc/fnorb/Fnorb-Guide/previous_motif_gr.gif +share/doc/fnorb/Fnorb-Guide/up_motif.gif +share/doc/fnorb/Fnorb-Guide/up_motif_gr.gif +share/doc/fnorb/Fnorb-Guide.pdf +share/doc/fnorb/Fnorb-Guide.ps +share/fnorb/script/__init__.py +share/fnorb/script/cpp.py +share/fnorb/script/fnaming +share/fnorb/script/fnendian +share/fnorb/script/fnfeed +share/fnorb/script/fngen +share/fnorb/script/fnidl +share/fnorb/script/fnidl.py +share/fnorb/script/fnifr +share/fnorb/script/fnior +share/fnorb/script/fnlogger +share/fnorb/script/fnmetrics +share/fnorb/script/fnmkior +share/fnorb/script/fnoptions +share/fnorb/script/fnping +share/fnorb/examples/naming/Thermometer.idl +share/fnorb/examples/naming/client.py +share/fnorb/examples/naming/README +share/fnorb/examples/naming/server.py +share/fnorb/examples/misc/Example.idl +share/fnorb/examples/misc/client.py +share/fnorb/examples/misc/server.py +share/fnorb/examples/misc/README +share/fnorb/examples/unions/Unions.idl +share/fnorb/examples/unions/client.py +share/fnorb/examples/unions/README +share/fnorb/examples/unions/server.py +share/fnorb/examples/hello-world/HelloWorld.idl +share/fnorb/examples/hello-world/README +share/fnorb/examples/hello-world/client.py +share/fnorb/examples/hello-world/server.py +share/fnorb/examples/threaded/HelloWorld.idl +share/fnorb/examples/threaded/README +share/fnorb/examples/threaded/client.py +share/fnorb/examples/threaded/server.py +share/fnorb/examples/tkinter/TicToc.idl +share/fnorb/examples/tkinter/client.py +share/fnorb/examples/tkinter/server.py +share/fnorb/examples/tkinter/README +@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/compiler +@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/CosNaming +@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming/CosNaming_skel +@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/naming +@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/IntRep_skel +@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository/IntRep +@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos/interface_repository +@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/cos +@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/orb +@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb/parser +@dirrm lib/%%PYTHON_VERSION%%/site-packages/Fnorb +@dirrm share/doc/fnorb/Fnorb-Guide +@dirrm share/doc/fnorb +@dirrm share/fnorb/script +@dirrm share/fnorb/examples/naming +@dirrm share/fnorb/examples/misc +@dirrm share/fnorb/examples/unions +@dirrm share/fnorb/examples/hello-world +@dirrm share/fnorb/examples/threaded +@dirrm share/fnorb/examples/tkinter +@dirrm share/fnorb/examples +@dirrm share/fnorb |