A CORBA 2 implementation.
PR: 3620 Submitted by: Eric J. Chet <ejc@bazzle.com>
This commit is contained in:
parent
2a7b16d349
commit
bf178b422d
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=6732
23
devel/ORBacus/Makefile
Normal file
23
devel/ORBacus/Makefile
Normal file
@ -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>
|
1
devel/ORBacus/distinfo
Normal file
1
devel/ORBacus/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (OB-1.0.tar.gz) = 8a4afce8d6a5a5541d60ec7d5d9e698a
|
84
devel/ORBacus/files/patch-aa
Normal file
84
devel/ORBacus/files/patch-aa
Normal file
@ -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
|
1
devel/ORBacus/pkg-comment
Normal file
1
devel/ORBacus/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
A CORBA 2 implementation
|
47
devel/ORBacus/pkg-descr
Normal file
47
devel/ORBacus/pkg-descr
Normal file
@ -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).
|
43
devel/ORBacus/pkg-plist
Normal file
43
devel/ORBacus/pkg-plist
Normal file
@ -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
|
Loading…
Reference in New Issue
Block a user