diff options
author | rh <rh@pkgsrc.org> | 2002-04-23 12:24:47 +0000 |
---|---|---|
committer | rh <rh@pkgsrc.org> | 2002-04-23 12:24:47 +0000 |
commit | aefe7d1e77c4c1196451cff873846898c10c4bd6 (patch) | |
tree | 53b4bbc155328821fd7b9804b5a8712e9b03ee73 /net/ORBit2 | |
parent | 0b2f79ec563f2883709c22dbc0c8bf5b5c3d2d85 (diff) | |
download | pkgsrc-aefe7d1e77c4c1196451cff873846898c10c4bd6.tar.gz |
Initial import of ORBit2-2.3.108, a high-performance CORBA ORB with C
language support.
Diffstat (limited to 'net/ORBit2')
-rw-r--r-- | net/ORBit2/DESCR | 12 | ||||
-rw-r--r-- | net/ORBit2/Makefile | 21 | ||||
-rw-r--r-- | net/ORBit2/PLIST | 88 | ||||
-rw-r--r-- | net/ORBit2/buildlink.mk | 61 | ||||
-rw-r--r-- | net/ORBit2/distinfo | 4 |
5 files changed, 186 insertions, 0 deletions
diff --git a/net/ORBit2/DESCR b/net/ORBit2/DESCR new file mode 100644 index 00000000000..7ceb3701e42 --- /dev/null +++ b/net/ORBit2/DESCR @@ -0,0 +1,12 @@ + ORBit is a CORBA 2.2-compliant Object Request Broker (ORB) featuring +mature C and Perl bindings. Bindings (in various degrees of completeness) +are also available for C++, Lisp, Pascal, Python, Ruby, and TCL; others +are in-progress. It supports POA, DII, DSI, TypeCode, Any, IR and IIOP. + + Optional features including INS and threading are available. ORBit is +engineered for the desktop workstation environment, with a focus on +performance, low resource usage, and security. + + The core ORB is written in C, and runs under Linux, UNIX (BSD, Solaris, +HP-UX, ...), and Windows. ORBit is developed and released as open source +software under GPL/LGPL. diff --git a/net/ORBit2/Makefile b/net/ORBit2/Makefile new file mode 100644 index 00000000000..7372682ae93 --- /dev/null +++ b/net/ORBit2/Makefile @@ -0,0 +1,21 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/04/23 12:24:47 rh Exp $ +# + +DISTNAME= ORBit2-2.3.108 +CATEGORIES= net gnome +MASTER_SITES= ${MASTER_SITE_GNOME:=pre-gnome2/sources/ORBit2/}/ +EXTRACT_SUFX= .tar.bz2 + +MAINTAINER= rh@netbsd.org +HOMEPAGE= http://orbit-resource.sourceforge.net/ +COMMENT= high-performance CORBA ORB with C language support + +USE_GMAKE= YES +USE_LIBTOOL= YES +USE_BUILDLINK_ONLY= YES +GNU_CONFIGURE= YES + +.include "../../net/linc/buildlink.mk" +.include "../../net/libIDL/buildlink.mk" +.include "../../devel/popt/buildlink.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/net/ORBit2/PLIST b/net/ORBit2/PLIST new file mode 100644 index 00000000000..0a944b02340 --- /dev/null +++ b/net/ORBit2/PLIST @@ -0,0 +1,88 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/04/23 12:24:48 rh Exp $ +bin/ior-decode-2 +bin/name-client-2 +bin/orbit-idl-2 +bin/orbit-name-server-2 +bin/orbit2-config +bin/typelib-dump +include/orbit-2.0/ORBitservices/CosNaming.h +include/orbit-2.0/ORBitservices/CosNaming_impl.h +include/orbit-2.0/orbit/GIOP/giop-basics.h +include/orbit-2.0/orbit/GIOP/giop-connection.h +include/orbit-2.0/orbit/GIOP/giop-endian.h +include/orbit-2.0/orbit/GIOP/giop-recv-buffer.h +include/orbit-2.0/orbit/GIOP/giop-send-buffer.h +include/orbit-2.0/orbit/GIOP/giop-server.h +include/orbit-2.0/orbit/GIOP/giop-types.h +include/orbit-2.0/orbit/GIOP/giop.h +include/orbit-2.0/orbit/dynamic/dynamic-defs.h +include/orbit-2.0/orbit/dynamic/dynamic.h +include/orbit-2.0/orbit/orb-core/allocators.h +include/orbit-2.0/orbit/orb-core/corba-any-type.h +include/orbit-2.0/orbit/orb-core/corba-any.h +include/orbit-2.0/orbit/orb-core/corba-context-type.h +include/orbit-2.0/orbit/orb-core/corba-context.h +include/orbit-2.0/orbit/orb-core/corba-defs.h +include/orbit-2.0/orbit/orb-core/corba-environment-type.h +include/orbit-2.0/orbit/orb-core/corba-environment.h +include/orbit-2.0/orbit/orb-core/corba-nvlist.h +include/orbit-2.0/orbit/orb-core/corba-object-type.h +include/orbit-2.0/orbit/orb-core/corba-object.h +include/orbit-2.0/orbit/orb-core/corba-orb-type.h +include/orbit-2.0/orbit/orb-core/corba-orb.h +include/orbit-2.0/orbit/orb-core/corba-pobj.h +include/orbit-2.0/orbit/orb-core/corba-policy-type.h +include/orbit-2.0/orbit/orb-core/corba-string.h +include/orbit-2.0/orbit/orb-core/corba-typecode-type.h +include/orbit-2.0/orbit/orb-core/corba-typecode.h +include/orbit-2.0/orbit/orb-core/iop-defs.h +include/orbit-2.0/orbit/orb-core/orb-core-types.h +include/orbit-2.0/orbit/orb-core/orb-core.h +include/orbit-2.0/orbit/orb-core/orb-types.h +include/orbit-2.0/orbit/orb-core/orbit-interface.h +include/orbit-2.0/orbit/orb-core/orbit-object.h +include/orbit-2.0/orbit/orb-core/orbit-small.h +include/orbit-2.0/orbit/orbit-config.h +include/orbit-2.0/orbit/orbit-types.h +include/orbit-2.0/orbit/orbit.h +include/orbit-2.0/orbit/poa/orbit-adaptor.h +include/orbit-2.0/orbit/poa/poa-basics.h +include/orbit-2.0/orbit/poa/poa-defs.h +include/orbit-2.0/orbit/poa/poa-policy.h +include/orbit-2.0/orbit/poa/poa-types.h +include/orbit-2.0/orbit/poa/poa.h +include/orbit-2.0/orbit/poa/portableserver-current-type.h +include/orbit-2.0/orbit/poa/portableserver-poa-type.h +include/orbit-2.0/orbit/util/basic_types.h +include/orbit-2.0/orbit/util/orbit-genrand.h +include/orbit-2.0/orbit/util/orbit-util.h +lib/libORBit-2.a +lib/libORBit-2.la +lib/libORBit-2.so +lib/libORBit-2.so.0 +lib/libORBit-2.so.0.0 +lib/libORBitCosNaming-2.a +lib/libORBitCosNaming-2.la +lib/libORBitCosNaming-2.so +lib/libORBitCosNaming-2.so.0 +lib/libORBitCosNaming-2.so.0.0 +lib/libname-server-2.a +lib/orbit-2.0/Everything_module.a +lib/orbit-2.0/Everything_module.la +lib/orbit-2.0/Everything_module.so +lib/orbit-2.0/Everything_module.so.0 +lib/orbit-2.0/Everything_module.so.0.0 +lib/pkgconfig/ORBit-2.0.pc +lib/pkgconfig/ORBit-CosNaming-2.0.pc +share/aclocal/ORBit2.m4 +share/idl/orbit-2.0/CosNaming.idl +@dirrm share/idl/orbit-2.0 +@dirrm lib/orbit-2.0 +@dirrm include/orbit-2.0/orbit/util +@dirrm include/orbit-2.0/orbit/poa +@dirrm include/orbit-2.0/orbit/orb-core +@dirrm include/orbit-2.0/orbit/dynamic +@dirrm include/orbit-2.0/orbit/GIOP +@dirrm include/orbit-2.0/orbit +@dirrm include/orbit-2.0/ORBitservices +@dirrm include/orbit-2.0 diff --git a/net/ORBit2/buildlink.mk b/net/ORBit2/buildlink.mk new file mode 100644 index 00000000000..685b686b926 --- /dev/null +++ b/net/ORBit2/buildlink.mk @@ -0,0 +1,61 @@ +# $NetBSD: buildlink.mk,v 1.1.1.1 2002/04/23 12:24:48 rh Exp $ +# +# This Makefile fragment is included by packages that use orbit2. +# +# To use this Makefile fragment, simply: +# +# (1) Optionally define BUILDLINK_DEPENDS.orbit2 to the dependency pattern +# for the version of orbit2 desired. +# (2) Include this Makefile fragment in the package Makefile, +# (3) Add ${BUILDLINK_DIR}/include to the front of the C preprocessor's header +# search path, and +# (4) Add ${BUILDLINK_DIR}/lib to the front of the linker's library search +# path. + +.if !defined(ORBIT2_BUILDLINK_MK) +ORBIT2_BUILDLINK_MK= # defined + +.include "../../mk/bsd.buildlink.mk" + +BUILDLINK_DEPENDS.orbit2?= ORBit2>=2.3.108 +DEPENDS+= ${BUILDLINK_DEPENDS.orbit2}:../../net/ORBit2 + +EVAL_PREFIX+= BUILDLINK_PREFIX.orbit2=orbit2 +BUILDLINK_PREFIX.orbit2_DEFAULT= ${LOCALBASE} +BUILDLINK_FILES.orbit2= include/orbit-2.0/orbit/* +BUILDLINK_FILES.orbit2+=include/orbit-2.0/ORBitservices/* +BUILDLINK_FILES.orbit2+=lib/libORBit-2.* +BUILDLINK_FILES.orbit2+=lib/libORBitCosNaming-2.* +BUILDLINK_FILES.orbit2+=lib/libname-server-2.* +BUILDLINK_FILES.orbit2+=lib/orbit-2.0/* + +.include "../../devel/pkgconfig/buildlink.mk" +.include "../../devel/popt/buildlink.mk" +.include "../../net/libIDL/buildlink.mk" +.include "../../net/linc/buildlink.mk" + +BUILDLINK_FILES.orbit2+= lib/libORBit-2.* +BUILDLINK_FILES.orbit2+= lib/libORBitCosNaming-2.* +BUILDLINK_FILES.orbit2+= lib/libname-server-2.* +BUILDLINK_FILES.orbit2+= lib/orbit-2.0/* + +BUILDLINK_TARGETS.orbit2+= orbit2-buildlink-config-wrapper +BUILDLINK_TARGETS+= ${BUILDLINK_TARGETS.orbit2} +BUILDLINK_TARGETS+= ${BUILDLINK_PKG_CONFIG} + +BUILDLINK_CONFIG.orbit2=${BUILDLINK_PREFIX.orbit2}/bin/orbit2-config +BUILDLINK_CONFIG_WRAPPER.orbit2=${BUILDLINK_DIR}/bin/orbit2-config +REPLACE_BUILDLINK_SED+= \ + -e "s|${BUILDLINK_CONFIG_WRAPPER.orbit2}|${BUILDLINK_CONFIG.orbit2}|g" + +.if defined(USE_CONFIG_WRAPPER) +ORBIT2_CONFIG?= ${BUILDLINK_CONFIG_WRAPPER.orbit2} +CONFIGURE_ENV+= ORBIT2_CONFIG="${ORBIT2_CONFIG}" +MAKE_ENV+= ORBIT2_CONFIG="${ORBIT2_CONFIG}" +.endif + +pre-configure: ${BUILDLINK_TARGETS} +orbit2-buildlink: _BUILDLINK_USE +orbit2-buildlink-config-wrapper: _BUILDLINK_CONFIG_WRAPPER_USE + +.endif # ORBIT2_BUILDLINK_MK diff --git a/net/ORBit2/distinfo b/net/ORBit2/distinfo new file mode 100644 index 00000000000..acb39a32de7 --- /dev/null +++ b/net/ORBit2/distinfo @@ -0,0 +1,4 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/04/23 12:24:48 rh Exp $ + +SHA1 (ORBit2-2.3.108.tar.bz2) = c4678e8350136d2369e426515721167858b0f297 +Size (ORBit2-2.3.108.tar.bz2) = 426112 bytes |