summaryrefslogtreecommitdiff
path: root/net/ORBit2
diff options
context:
space:
mode:
authorrh <rh@pkgsrc.org>2002-04-23 12:24:47 +0000
committerrh <rh@pkgsrc.org>2002-04-23 12:24:47 +0000
commitaefe7d1e77c4c1196451cff873846898c10c4bd6 (patch)
tree53b4bbc155328821fd7b9804b5a8712e9b03ee73 /net/ORBit2
parent0b2f79ec563f2883709c22dbc0c8bf5b5c3d2d85 (diff)
downloadpkgsrc-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/DESCR12
-rw-r--r--net/ORBit2/Makefile21
-rw-r--r--net/ORBit2/PLIST88
-rw-r--r--net/ORBit2/buildlink.mk61
-rw-r--r--net/ORBit2/distinfo4
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