diff options
author | asami <asami@FreeBSD.org> | 1997-06-04 11:38:53 +0800 |
---|---|---|
committer | asami <asami@FreeBSD.org> | 1997-06-04 11:38:53 +0800 |
commit | a90a14324233b4057941441cf6cc57b846c7102e (patch) | |
tree | 38c8636f5e6ff40298c49a6110fc5ca07a2bbf3d /devel | |
parent | c5ba6a263c35312641f140079b0427e4b4695fa2 (diff) | |
download | freebsd-ports-gnome-a90a14324233b4057941441cf6cc57b846c7102e.tar.gz freebsd-ports-gnome-a90a14324233b4057941441cf6cc57b846c7102e.tar.zst freebsd-ports-gnome-a90a14324233b4057941441cf6cc57b846c7102e.zip |
A CORBA 2 implementation.
PR: 3620
Submitted by: Eric J. Chet <ejc@bazzle.com>
Diffstat (limited to 'devel')
-rw-r--r-- | devel/ORBacus/Makefile | 23 | ||||
-rw-r--r-- | devel/ORBacus/distinfo | 1 | ||||
-rw-r--r-- | devel/ORBacus/files/patch-aa | 84 | ||||
-rw-r--r-- | devel/ORBacus/pkg-comment | 1 | ||||
-rw-r--r-- | devel/ORBacus/pkg-descr | 47 | ||||
-rw-r--r-- | devel/ORBacus/pkg-plist | 43 |
6 files changed, 199 insertions, 0 deletions
diff --git a/devel/ORBacus/Makefile b/devel/ORBacus/Makefile new file mode 100644 index 000000000000..d13665d290c9 --- /dev/null +++ b/devel/ORBacus/Makefile @@ -0,0 +1,23 @@ +# New ports collection makefile for: omniBroker +# Date created: 17 May 1997 +# Whom: ejc@bazzle.com +# Version required: 1.0 +# +# $Id$ +# + +DISTNAME= OB-1.0 +PKGNAME= omniBroker-1.0 +CATEGORIES= devel +MASTER_SITES= ftp://ftp.ooc.com/pub/OmniBroker/ + +MAINTAINER= ejc@bazzle.com + +MAN1= idl.1 +HAS_CONFIGURE= yes +CONFIGURE_ENV= CXX=c++ CXXFLAGS="--no-implicit-templates -fhandle-exceptions -Wall" + +post-install: + ${LDCONFIG} -m $(PREFIX)/lib + +.include <bsd.port.mk> diff --git a/devel/ORBacus/distinfo b/devel/ORBacus/distinfo new file mode 100644 index 000000000000..99c3f9b2cba0 --- /dev/null +++ b/devel/ORBacus/distinfo @@ -0,0 +1 @@ +MD5 (OB-1.0.tar.gz) = 8a4afce8d6a5a5541d60ec7d5d9e698a diff --git a/devel/ORBacus/files/patch-aa b/devel/ORBacus/files/patch-aa new file mode 100644 index 000000000000..10dbc8836e9f --- /dev/null +++ b/devel/ORBacus/files/patch-aa @@ -0,0 +1,84 @@ +Only in ../OB-1.0b8.freebsd/config: Make.rules +diff -c -r -b ./demo/Makefile.in ../OB-1.0b8.freebsd/demo/Makefile.in +*** ./demo/Makefile.in Fri May 9 12:43:29 1997 +--- ../OB-1.0b8.freebsd/demo/Makefile.in Sun May 18 09:16:54 1997 +*************** +*** 20,26 **** + INSTALL_PROGRAM = @INSTALL_PROGRAM@ + INSTALL_DATA = @INSTALL_DATA@ + +! SUBDIRS = hello nested chat repository naming + + all:: + +--- 20,26 ---- + INSTALL_PROGRAM = @INSTALL_PROGRAM@ + INSTALL_DATA = @INSTALL_DATA@ + +! SUBDIRS = hello nested repository naming + + all:: + +diff -c -r -b ./demo/chat/Client.cpp ../OB-1.0b8.freebsd/demo/chat/Client.cpp +*** ./demo/chat/Client.cpp Fri May 9 12:43:43 1997 +--- ../OB-1.0b8.freebsd/demo/chat/Client.cpp Sat May 17 20:12:21 1997 +*************** +*** 17,23 **** + #include <stdlib.h> + #include <signal.h> + #include <unistd.h> +! #include <termio.h> + #include <sys/ioctl.h> + + static struct termio TerminalSettings; +--- 17,23 ---- + #include <stdlib.h> + #include <signal.h> + #include <unistd.h> +! #include <term.h> + #include <sys/ioctl.h> + + static struct termio TerminalSettings; +diff -c -r -b ./demo/chat/Receiver_impl.h ../OB-1.0b8.freebsd/demo/chat/Receiver_impl.h +*** ./demo/chat/Receiver_impl.h Fri May 9 12:43:40 1997 +--- ../OB-1.0b8.freebsd/demo/chat/Receiver_impl.h Sat May 17 20:12:31 1997 +*************** +*** 14,20 **** + #include <Broadcaster.h> + #include <ReceiverBase_impl.h> + #include <OB/Reactor.h> +! #include <termio.h> + + class Receiver_impl : public ReceiverBase_impl, public OBEventHandler + { +--- 14,20 ---- + #include <Broadcaster.h> + #include <ReceiverBase_impl.h> + #include <OB/Reactor.h> +! #include <term.h> + + class Receiver_impl : public ReceiverBase_impl, public OBEventHandler + { +Only in ../OB-1.0b8.freebsd/demo/chat: server +Only in ../OB-1.0b8.freebsd/demo/hello: Hello.ref +Only in ../OB-1.0b8.freebsd/demo/naming: Naming.ref +Only in ../OB-1.0b8.freebsd/demo/nested: Peer.ref +Only in ../OB-1.0b8.freebsd/demo/repository: Interface.ref +Only in ../OB-1.0b8.freebsd/demo/repository: Repository.ref +Only in ./idl: Gram.cpp +Only in ./idl: Gram.h +Only in ./idl: Scan.cpp +Only in ../OB-1.0b8.freebsd/include/OB: Config.h +diff -c -r -b ./include/OB/Except.h ../OB-1.0b8.freebsd/include/OB/Except.h +*** ./include/OB/Except.h Fri May 9 12:43:41 1997 +--- ../OB-1.0b8.freebsd/include/OB/Except.h Sat May 17 17:02:43 1997 +*************** +*** 10,15 **** +--- 10,16 ---- + + #ifndef OB_EXCEPT_H + #define OB_EXCEPT_H ++ #undef minor() + + // + // The Exception classes diff --git a/devel/ORBacus/pkg-comment b/devel/ORBacus/pkg-comment new file mode 100644 index 000000000000..7e6fd402413c --- /dev/null +++ b/devel/ORBacus/pkg-comment @@ -0,0 +1 @@ +A CORBA 2 implementation diff --git a/devel/ORBacus/pkg-descr b/devel/ORBacus/pkg-descr new file mode 100644 index 000000000000..6c67bad17dec --- /dev/null +++ b/devel/ORBacus/pkg-descr @@ -0,0 +1,47 @@ +http://www.ooc.com/ + +OmniBroker is an Object Request Broker (ORB) that is compliant to the +Common Object Request Broker Architecture (CORBA) specification as +defined in: + + The Common Object Request Broker: Architecture and Specification + Revision 2.0, OMG Document 96-03-04 + +OmniBroker is free for non-commercial use. See the file LICENSE for +details. + +Some highlights of the OmniBroker Preview Release are: + +- Full CORBA IDL support + +- Complete CORBA IDL-to-C++ mapping + +- Uses IIOP as native protocol + +- Dynamic Invocation Interface + +- Dynamic Skeleton Interface + +- Interface Repository + +- Peer-to-Peer communication with nested method invocations + +- Support for non-blocking method invocations + +- Support for timeouts + +- Seamless integration with X11 and Windows + +- A COS compliant Naming Service + +The current beta version has the following limitations: + +- Only persistent servers are currently supported + +- No multi-threaded applications + +Support for the GNU C++ compiler (version 2.7.2) is currently only +experimental. The GNU C++ isn't fully supported yet due to the lack of +a stable exception handling mechanism. On some platforms GNU C++ +doesn't support exception handling at all (e.g. MIPS), while on other +platforms the exception handling is still very buggy (SPARC, Intel). diff --git a/devel/ORBacus/pkg-plist b/devel/ORBacus/pkg-plist new file mode 100644 index 000000000000..7764c16824a0 --- /dev/null +++ b/devel/ORBacus/pkg-plist @@ -0,0 +1,43 @@ +include/OB/Any.h +include/OB/BOA.h +include/OB/Basic.h +include/OB/CORBA.h +include/OB/Config.h +include/OB/Context.h +include/OB/DII.h +include/OB/DSI.h +include/OB/Environment.h +include/OB/Except.h +include/OB/IOP.h +include/OB/IOP.idl +include/OB/ImplRep.h +include/OB/ImplRep.idl +include/OB/IntRep.h +include/OB/IntRep.idl +include/OB/IntRepMember.h +include/OB/IntRepMember.idl +include/OB/IntRepMember_skel.h +include/OB/IntRep_skel.h +include/OB/NamedValue.h +include/OB/Narrow_impl.h +include/OB/ORB.h +include/OB/Object.h +include/OB/Principal.h +include/OB/Reactor.h +include/OB/Template.h +include/OB/TemplateI.h +include/OB/TypeCode.h +include/OB/Util.h +include/OB/Windows.h +include/OB/X11.h +include/OB/CosNaming.h +lib/libOB.a +lib/libOBX11.a +lib/libIDL.a +bin/idl +bin/irserv +bin/irfeed +bin/irgen +lib/libCosNaming.a +bin/nsserv +man/man1/idl.1.gz |