diff options
author | agc <agc@pkgsrc.org> | 1998-08-20 22:07:24 +0000 |
---|---|---|
committer | agc <agc@pkgsrc.org> | 1998-08-20 22:07:24 +0000 |
commit | e87fd3d7831c555ca9b36706bdd0d3659ef282de (patch) | |
tree | 566347951e05cbe56776191fc1523cff814818bd /net/ORBit | |
parent | 164fd008e6f0f4b043ed2f38b2fc643a3e7ebdcc (diff) | |
download | pkgsrc-e87fd3d7831c555ca9b36706bdd0d3659ef282de.tar.gz |
Add corba category to the NetBSD packages collection.
Add ORBit 0.2.1, the ORB from the GNOME project, to the NetBSD
packages collection. This was taken from a submission to the FreeBSD
ports collection by Chia-liang Kao (clkao@CirX.ORG), and patched to
work on NetBSD by myself.
Diffstat (limited to 'net/ORBit')
-rw-r--r-- | net/ORBit/Makefile | 18 | ||||
-rw-r--r-- | net/ORBit/files/md5 | 3 | ||||
-rw-r--r-- | net/ORBit/patches/patch-aa | 12 | ||||
-rw-r--r-- | net/ORBit/patches/patch-ab | 33 | ||||
-rw-r--r-- | net/ORBit/patches/patch-ac | 38 | ||||
-rw-r--r-- | net/ORBit/patches/patch-ad | 14 | ||||
-rw-r--r-- | net/ORBit/patches/patch-ae | 10 | ||||
-rw-r--r-- | net/ORBit/pkg/COMMENT | 1 | ||||
-rw-r--r-- | net/ORBit/pkg/DESCR | 3 | ||||
-rw-r--r-- | net/ORBit/pkg/PLIST | 67 |
10 files changed, 199 insertions, 0 deletions
diff --git a/net/ORBit/Makefile b/net/ORBit/Makefile new file mode 100644 index 00000000000..c6e5772d397 --- /dev/null +++ b/net/ORBit/Makefile @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1 1998/08/20 22:07:24 agc Exp $ +# + +DISTNAME= ORBit-0.2.1 +CATEGORIES= corba +MASTER_SITES= ftp://ftp.gnome.org/pub/ORBit/ + +MAINTAINER= packages@netbsd.org + +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_LIBTOOL= yes + +DEPENDS+= glib-1.1.2:../../devel/glib + +LIBTOOL_FLAGS= --install-la + +.include "../../mk/bsd.pkg.mk" diff --git a/net/ORBit/files/md5 b/net/ORBit/files/md5 new file mode 100644 index 00000000000..db64fc1f255 --- /dev/null +++ b/net/ORBit/files/md5 @@ -0,0 +1,3 @@ +$NetBSD: md5,v 1.1 1998/08/20 22:07:24 agc Exp $ + +MD5 (ORBit-0.2.1.tar.gz) = 0cb385f17dc6cf80b450bf0fb2256aeb diff --git a/net/ORBit/patches/patch-aa b/net/ORBit/patches/patch-aa new file mode 100644 index 00000000000..e303938f148 --- /dev/null +++ b/net/ORBit/patches/patch-aa @@ -0,0 +1,12 @@ +$NetBSD: patch-aa,v 1.1 1998/08/20 22:07:25 agc Exp $ + +--- src/orb/orbit_poa.c.orig Thu Aug 13 21:11:35 1998 ++++ src/orb/orbit_poa.c Mon Aug 17 00:18:29 1998 +@@ -29,7 +29,6 @@ + * + */ + +-#include <alloca.h> + #include <string.h> + #include "orbit.h" + #include "orbit_poa_type.h" diff --git a/net/ORBit/patches/patch-ab b/net/ORBit/patches/patch-ab new file mode 100644 index 00000000000..0048fa48806 --- /dev/null +++ b/net/ORBit/patches/patch-ab @@ -0,0 +1,33 @@ +$NetBSD: patch-ab,v 1.1 1998/08/20 22:07:25 agc Exp $ + +Install scripts correctly + +--- Makefile.in.orig Sat Aug 8 23:10:55 1998 ++++ Makefile.in Sat Aug 8 23:11:08 1998 +@@ -48,7 +48,7 @@ + INSTALL = @INSTALL@ + INSTALL_PROGRAM = @INSTALL_PROGRAM@ + INSTALL_DATA = @INSTALL_DATA@ +-INSTALL_SCRIPT = @INSTALL_SCRIPT@ ++INSTALL_SCRIPT = ${BSD_INSTALL_SCRIPT} + transform = @program_transform_name@ + + NORMAL_INSTALL = : +@@ -86,7 +86,7 @@ + VERSION = @VERSION@ + YACC = @YACC@ + +-SUBDIRS=libIDL src test ++SUBDIRS=libIDL src + + bin_SCRIPTS=orbit-config + ACLOCAL_M4 = $(top_srcdir)/aclocal.m4 +@@ -307,7 +307,7 @@ + uninstall: uninstall-recursive uninstall-am + + install-strip: +- $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='$(INSTALL_PROGRAM)' install ++ $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' INSTALL_SCRIPT='${INSTALL_SCRIPT}' install + installdirs: installdirs-recursive + $(mkinstalldirs) $(DATADIR)$(bindir) + diff --git a/net/ORBit/patches/patch-ac b/net/ORBit/patches/patch-ac new file mode 100644 index 00000000000..4ec3dfe9821 --- /dev/null +++ b/net/ORBit/patches/patch-ac @@ -0,0 +1,38 @@ +$NetBSD: patch-ac,v 1.1 1998/08/20 22:07:25 agc Exp $ + +Use NetBSD's libtool package +Comment out erroneous setting of INSTALL variable. + +--- configure 1998/08/19 10:37:24 1.1 ++++ configure 1998/08/19 10:38:11 +@@ -1236,6 +1236,7 @@ + echo "$ac_t""no" 1>&6 + fi + ++if false; then + # Always use our own libtool. + LIBTOOL='$(SHELL) $(top_builddir)/libtool' + +@@ -1281,6 +1282,7 @@ + ${CONFIG_SHELL-/bin/sh} $ac_aux_dir/ltconfig --no-reexec \ + $libtool_flags --no-verify $ac_aux_dir/ltmain.sh $host \ + || { echo "configure: error: libtool configure failed" 1>&2; exit 1; } ++fi + + # Redirect the config.log output again, so that the ltconfig log is not + # clobbered by the next message. +@@ -3261,10 +3263,10 @@ + *) # Relative path. + ac_sub_cache_file="$ac_dots$cache_file" ;; + esac +- case "$ac_given_INSTALL" in +- [/$]*) INSTALL="$ac_given_INSTALL" ;; +- *) INSTALL="$ac_dots$ac_given_INSTALL" ;; +- esac ++# case "$ac_given_INSTALL" in ++# [/$]*) INSTALL="$ac_given_INSTALL" ;; ++# *) INSTALL="$ac_dots$ac_given_INSTALL" ;; ++# esac + + echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir" + # The eval makes quoting arguments work. diff --git a/net/ORBit/patches/patch-ad b/net/ORBit/patches/patch-ad new file mode 100644 index 00000000000..36f52913496 --- /dev/null +++ b/net/ORBit/patches/patch-ad @@ -0,0 +1,14 @@ +$NetBSD: patch-ad,v 1.1 1998/08/20 22:07:25 agc Exp $ + +Include <sys/types.h> before <machine/endian.h> + +--- src/ORBitutil/machine_endian.awk 1998/08/19 10:47:19 1.1 ++++ src/ORBitutil/machine_endian.awk 1998/08/19 10:47:50 +@@ -8,6 +8,7 @@ + + END { + if (def["HAVE_MACHINE_ENDIAN_H"] || def["HAVE_ENDIAN_H"] || def["HAVE_SYS_MACHINE_H"] || def["HAVE_SYS_ENDIAN_H"]) { ++ print "#include <sys/types.h>"; + if (def["HAVE_MACHINE_ENDIAN_H"]) + print "#include <machine/endian.h>"; + if (def["HAVE_MACHINE_TYPES_H"]) diff --git a/net/ORBit/patches/patch-ae b/net/ORBit/patches/patch-ae new file mode 100644 index 00000000000..68f6ea470d4 --- /dev/null +++ b/net/ORBit/patches/patch-ae @@ -0,0 +1,10 @@ +$NetBSD: patch-ae,v 1.1 1998/08/20 22:07:25 agc Exp $ + +make a placeholder Makefile.in so sed doesn't puke during configure stage + +--- /dev/null Wed Aug 19 14:32:56 1998 ++++ src/services/name/Makefile.in Wed Aug 19 14:34:41 1998 +@@ -0,0 +1,3 @@ ++# NetBSD ++# ++# There might as well be something here. diff --git a/net/ORBit/pkg/COMMENT b/net/ORBit/pkg/COMMENT new file mode 100644 index 00000000000..2940a9f1f17 --- /dev/null +++ b/net/ORBit/pkg/COMMENT @@ -0,0 +1 @@ +high-performance CORBA ORB with support for the C language diff --git a/net/ORBit/pkg/DESCR b/net/ORBit/pkg/DESCR new file mode 100644 index 00000000000..8336574a166 --- /dev/null +++ b/net/ORBit/pkg/DESCR @@ -0,0 +1,3 @@ +ORBit is a high-performance CORBA ORB with support for the C language. +It allows programs to send requests and receive replies from other +programs, regardless of the locations of the two programs. diff --git a/net/ORBit/pkg/PLIST b/net/ORBit/pkg/PLIST new file mode 100644 index 00000000000..b56bd0dc787 --- /dev/null +++ b/net/ORBit/pkg/PLIST @@ -0,0 +1,67 @@ +@comment $NetBSD: PLIST,v 1.1 1998/08/20 22:07:25 agc Exp $ +bin/orbit-config +bin/orbit-idl +include/IIOP/IIOP-config.h +include/IIOP/IIOP-types.h +include/IIOP/IIOP.h +include/IIOP/giop-msg-buffer.h +include/IIOP/iiop-encoders.h +include/IIOP/iiop-endian.h +include/ORBitutil/basic_types.h +include/ORBitutil/compat.h +include/ORBitutil/machine_endian.h +include/ORBitutil/thread-safety.h +include/ORBitutil/trace.h +include/ORBitutil/util.h +include/libIDL/IDL.h +include/orb/allocator-defs.h +include/orb/allocators.h +include/orb/boa.h +include/orb/cdr.h +include/orb/corba_any.h +include/orb/corba_any_type.h +include/orb/corba_basic_sequences_type.h +include/orb/corba_env.h +include/orb/corba_env_type.h +include/orb/corba_ir.h +include/orb/corba_object.h +include/orb/corba_object_type.h +include/orb/corba_orb.h +include/orb/corba_orb_type.h +include/orb/corba_portableserver.h +include/orb/corba_portableserver_type.h +include/orb/corba_sequences.h +include/orb/corba_sequences_type.h +include/orb/corba_typecode.h +include/orb/corba_typecode_type.h +include/orb/dii.h +include/orb/dynany.h +include/orb/env.h +include/orb/iop.h +include/orb/ir.h +include/orb/options.h +include/orb/orb.h +include/orb/orbit.h +include/orb/orbit_config.h +include/orb/orbit_object.h +include/orb/orbit_object_type.h +include/orb/orbit_poa.h +include/orb/orbit_poa_type.h +include/orb/orbit_types.h +include/orb/poa.h +include/orb/sequences.h +include/orb/typecode.h +lib/libIDL.a +lib/libIIOP.a +lib/libIIOP.la +lib/libIIOP.so.2.1 +lib/libORBit.a +lib/libORBit.la +lib/libORBit.so.2.1 +lib/libORBitutil.a +lib/libORBitutil.la +lib/libORBitutil.so.2.1 +@dirrm include/IIOP +@dirrm include/ORBitutil +@dirrm include/libIDL +@dirrm include/orb |