hi Thierry i reworked the omniorb packages to support omniorbpy and additional things. also i include a new upstream tar ball without the CVS directories and remove all workarounds for that On Thu, Dec 13, 2001 at 02:28:55PM -0600, Ben Burton wrote: > I would *strongly* suggest sending patches to the BTS for the reworked > packages - certainly more details than have been provided so far - *before* > doing the NMU. i send a new patch along with this and also put them on http://people.debian.org/~waldi/omniorb for direct testing Changes: omniorb (1:3.0.4.1-0.1) unstable; urgency=low . * Non-maintainer upload * dump version and include upstream sources without CVS dirs (closes: #116745, #122954) * raise Standards-Version to 3.5.6.0 * complete rework buildsystem * add preinst to omniorb which clean up old files * remove procps from depends, don't need them longer * rewrite copyright file (closes: #94937) * add omniORBpy as package python-omniorb (closes: #96104) * /etc/omniORB.cfg is now a conffile and sets host to 127.0.0.1 (closes: #112440) * move omniidl to new package omniidl, cxx backend to omniidl-cxx, python backend to omniidl-python * set Architecture to any * set Priority to optional (why was that extra?) * autogenerate shlibs file * add pseudo platform and collect data about endianess from <endian.h> * use gcc -M -MD to generate depencies, got wierd error messages from omkdepend, don't longer build and install omkdepend * remove rpath from binaries bastian -- Those who hate and fight must stop themselves -- otherwise it is not stopped. -- Spock, "Day of the Dove", stardate unknown
--- omniorb-3.0.4.1.orig/mk/platforms/debian.mk +++ omniorb-3.0.4.1/mk/platforms/debian.mk @@ -0,0 +1,94 @@ +# +# debian.mk +# + +Linux = 1 + +ABSTOP = $(shell cd $(TOP); pwd) + +PYTHON = python + + +# +# Include general unix things +# + +include $(THIS_IMPORT_TREE)/mk/unix.mk + + +# +# Standard programs +# + +AR = ar cq + +CPP = cpp + +############################################################################# +# To use g++ uncomment the following lines: # +############################################################################# +CXX = g++ +CXXDEBUGFLAGS = -O2 + +CXXLINK = $(CXX) +CXXLINKOPTIONS = $(CXXDEBUGFLAGS) $(CXXOPTIONS) + +CXXOPTIONS = -Wall -Wno-unused +EgcsMajorVersion = 1 +EgcsMinorVersion = 1 + +CC = gcc +CDEBUGFLAGS = -O2 + +CLINK = $(CC) +CLINKOPTIONS = $(CDEBUGFLAGS) $(COPTIONS) + +INSTALL = install -c + +IMPORT_CPPFLAGS += -D__linux__ -D__OSVERSION__=2 + + +# +# CORBA stuff +# + +omniORBGatekeeperImplementation = OMNIORB_TCPWRAPGK +CorbaImplementation = OMNIORB + +# +# OMNI thread stuff +# + +ThreadSystem = Posix +OMNITHREAD_POSIX_CPPFLAGS = -DNoNanoSleep +OMNITHREAD_CPPFLAGS = -D_REENTRANT +OMNITHREAD_LIB = $(patsubst %,$(LibSearchPattern),omnithread) + +OMNITHREAD_POSIX_CPPFLAGS += -DPthreadDraftVersion=10 +OMNITHREAD_LIB += -lpthread + +lib_depend := $(patsubst %,$(LibPattern),omnithread) +OMNITHREAD_LIB_DEPEND := $(GENERATE_LIB_DEPEND) + + +# Default location of the omniORB configuration file [falls back to this if +# the environment variable OMNIORB_CONFIG is not set] : + +OMNIORB_CONFIG_DEFAULT_LOCATION = /etc/omniORB.cfg + +# Default directory for the omniNames log files. +OMNINAMES_LOG_DEFAULT_LOCATION = /var/omninames + +# +# Shared Library support. +# +BuildSharedLibrary = 1 # Enable +SHAREDLIB_CPPFLAGS = -fPIC # compiler flag + +ifeq ($(notdir $(CC)),KCC) +SharedLibraryPlatformLinkFlagsTemplate = --thread_safe --soname $$soname +endif + +# +# everything else is default from unix.mk + --- omniorb-3.0.4.1.orig/mk/unix.mk +++ omniorb-3.0.4.1/mk/unix.mk @@ -22,11 +22,10 @@ CP = cp MV = mv -f CPP = /lib/cpp -OMKDEPEND = $(BASE_OMNI_TREE)/$(BINDIR)/omkdepend RMDIRHIER = rm -rf -CXXMAKEDEPEND = $(OMKDEPEND) -CMAKEDEPEND = $(OMKDEPEND) +CXXMAKEDEPEND = gcc -M -MD +CMAKEDEPEND = g++ -M -MD # # General rules for cleaning. --- omniorb-3.0.4.1.orig/mk/beforedir.mk +++ omniorb-3.0.4.1/mk/beforedir.mk @@ -64,7 +64,7 @@ IMPORT_CPPFLAGS += -I. $(patsubst %,-I%,$(VPATH)) \ $(patsubst %,-I%/include,$(IMPORT_TREES)) -CPPFLAGS = $(DIR_CPPFLAGS) $(IMPORT_CPPFLAGS) +CPPFLAGS = $(IMPORT_CPPFLAGS) $(DIR_CPPFLAGS) CFLAGS = $(CDEBUGFLAGS) $(COPTIONS) $(CPPFLAGS) --- omniorb-3.0.4.1.orig/src/lib/omniORBpy/omniidl/cxx/cccp/config-linux.h +++ omniorb-3.0.4.1/src/lib/omniORBpy/omniidl/cxx/cccp/config-linux.h @@ -1,11 +1,4 @@ -#if defined(__x86__) - #define SIZEOF_UNSIGNED_CHAR 1 #define SIZEOF_INT 4 #define HAVE_STDLIB_H 1 #define HAVE_STRERROR 1 - -#else -#error "You must set definitions for your architecture in config-linux.h" - -#endif --- omniorb-3.0.4.1.orig/src/lib/omniORBpy/omniidl/cxx/CORBA_sysdep.h +++ omniorb-3.0.4.1/src/lib/omniORBpy/omniidl/cxx/CORBA_sysdep.h @@ -401,7 +401,15 @@ #define SIZEOF_PTR 4 #endif -#if defined(__arm__) && defined(__atmos__) +#if defined(__linux__) +# include <endian.h> +# if __BYTE_ORDER == __LITTLE_ENDIAN +# define _OMNIORB_HOST_BYTE_ORDER_ 1 +# elif __BYTE_ORDER == __BIG_ENDIAN +# define _OMNIORB_HOST_BYTE_ORDER_ 0 +# endif +# define _HAS_SIGNAL 1 +#elif defined(__arm__) && defined(__atmos__) # define _OMNIORB_HOST_BYTE_ORDER_ 1 #elif defined(__alpha__) && !defined(__VMS) # define _OMNIORB_HOST_BYTE_ORDER_ 1 --- omniorb-3.0.4.1.orig/src/tool/dir.mk +++ omniorb-3.0.4.1/src/tool/dir.mk @@ -7,7 +7,7 @@ endif ifdef UnixPlatform -SUBDIRS = omkdepend omniidl +SUBDIRS = omniidl endif ifdef Win32Platform --- omniorb-3.0.4.1.orig/src/tool/omniidl/cxx/cccp/config-linux.h +++ omniorb-3.0.4.1/src/tool/omniidl/cxx/cccp/config-linux.h @@ -1,11 +1,4 @@ -#if defined(__x86__) || defined(__powerpc__) - #define SIZEOF_UNSIGNED_CHAR 1 #define SIZEOF_INT 4 #define HAVE_STDLIB_H 1 #define HAVE_STRERROR 1 - -#else -#error "You must set definitions for your architecture in config-linux.h" - -#endif --- omniorb-3.0.4.1.orig/debian/control +++ omniorb-3.0.4.1/debian/control @@ -0,0 +1,72 @@ +Source: omniorb +Section: devel +Priority: extra +Build-Depends: debhelper, python-dev (>= 2.1), python-dev (<< 2.2) +Maintainer: Bastian Blank <waldi@debian.org> +Standards-Version: 3.5.6.0 + +Package: omniorb +Architecture: any +Section: devel +Depends: ${shlibs:Depends}, python (>= 2.1), python (<< 2.2) +Description: An object request broker (ORB) implementation + omniORB is a freely available Common Object Request Broker + Architecture (CORBA) 2.3 compliant object request broker (ORB) + implementation. It is based on the IIOP communications + protocol and should be interoperable with any other + CORBA 2.3 compliant ORB. + . + This includes shared libs and nameservice + +Package: omniorb-doc +Architecture: all +Section: doc +Priority: optional +Suggests: omniorb-dev +Description: Examples and Documentation for omniorb + This includes HTML and PS files related to omniORB itself, + as well as an excellent introduction to CORBA concepts. + +Package: omniorb-dev +Architecture: any +Section: devel +Priority: optional +Depends: omniorb (= ${Source-Version}) +Recommends: omniidl +Suggests: omniorb-doc +Description: The development related components of the omniorb + This includes static libs and include files + +Package: python-omniorb +Architecture: any +Section: devel +Priority: optional +Depends: omniorb +Description: The python implemention of the omniorb + This includes python libs + +Package: omniidl +Architecture: any +Section: devel +Priority: optional +Depends: omniorb, python (>= 2.1), python (<< 2.2) +Recommends: omniidl-cxx, omniidl-python +Description: The idl compiler of the omniorb + This includes the core idl compiler + +Package: omniidl-cxx +Architecture: any +Section: devel +Priority: optional +Depends: omniidl (= ${Source-Version}) +Description: The idl to c++ compiler of the omniorb + This includes the idl to c++ compiler + +Package: omniidl-python +Architecture: any +Section: devel +Priority: optional +Depends: omniidl (= ${Source-Version}) +Description: The idl to python compiler of the omniorb + This includes the idl to python compiler + --- omniorb-3.0.4.1.orig/debian/omniorb.preinst +++ omniorb-3.0.4.1/debian/omniorb.preinst @@ -0,0 +1,55 @@ +#! /bin/sh + +set -e + +# summary of how this script can be called: +# * <new-preinst> `install' +# * <new-preinst> `install' <old-version> +# * <new-preinst> `upgrade' <old-version> +# * <old-preinst> `abort-upgrade' <new-version> +# +# For details see /usr/share/doc/packaging-manual/ + +case "$1" in + install) + ;; + + upgrade) + if dpkg --compare-versions $2 '<' 1:3.0.4.1; then + if dpkg --compare-versions $2 '<' 1:3.0.3-1; then + if [ -f /etc/omniorb.cfg ] ; then + rm /etc/omniorb.cfg + fi + else + if [ -f /etc/omniORB.cfg ] ; then + rm /etc/omniORB.cfg + fi + fi + + if dpkg --compare-versions $2 '<' 1:3.0.4-2.2; then + find /usr/lib/python1.5/site-packages/omniidl_be -name *.pyo | xargs rm + find /usr/lib/python1.5/site-packages/omniidl -name *.pyo | xargs rm + else + find /usr/lib/python2.1/site-packages/omniidl_be -name *.pyo | xargs rm + find /usr/lib/python2.1/site-packages/omniidl -name *.pyo | xargs rm + fi + fi + ;; + + abort-upgrade) + ;; + + *) + echo "preinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- omniorb-3.0.4.1.orig/debian/rules +++ omniorb-3.0.4.1/debian/rules @@ -0,0 +1,124 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +# This is the debhelper compatability version to use. +export DH_COMPAT=3 + +build: build-stamp +build-stamp: + dh_testdir + + cd src && $(MAKE) export + + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp + + -$(MAKE) -C src veryclean + -rm bin/debian include/COS lib/debian lib/python -rf + -rm include/omniORB3/*.hh -f + -find src/lib/ -name *_idl.py -o -name *.pyc | xargs rm + + dh_clean + +install: DH_OPTIONS= +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + install -d $(CURDIR)/debian/tmp/etc + cp $(CURDIR)/debian/omniORB.cfg \ + $(CURDIR)/debian/tmp/etc + install -d $(CURDIR)/debian/tmp/usr/bin + cp -a $(CURDIR)/bin/debian/* \ + $(CURDIR)/debian/tmp/usr/bin + install -d $(CURDIR)/debian/tmp/usr/include + cp -a $(CURDIR)/include/* \ + $(CURDIR)/debian/tmp/usr/include + install -d $(CURDIR)/debian/tmp/usr/lib + cp -d $(CURDIR)/lib/debian/lib* \ + $(CURDIR)/debian/tmp/usr/lib + install -d $(CURDIR)/debian/tmp/usr/lib/python2.1/site-packages + cp $(CURDIR)/lib/debian/_*module.so \ + $(CURDIR)/debian/tmp/usr/lib/python2.1/site-packages + cp -a $(CURDIR)/lib/python/* \ + $(CURDIR)/debian/tmp/usr/lib/python2.1/site-packages + install -d $(CURDIR)/debian/tmp/usr/share/man + cp -a $(CURDIR)/man/* \ + $(CURDIR)/debian/tmp/usr/share/man + cp $(CURDIR)/debian/*.1 \ + $(CURDIR)/debian/tmp/usr/share/man/man1 + cp -a $(CURDIR)/doc/* \ + $(CURDIR)/debian/omniorb-doc/usr/share/doc/omniorb-doc/doc + cp -a $(CURDIR)/src/lib/omniORBpy/doc/* \ + $(CURDIR)/debian/omniorb-doc/usr/share/doc/omniorb-doc/doc + + dh_movefiles + +# Build architecture-independent files here. +# Pass -i to all debhelper commands in this target to reduce clutter. +binary-indep: build install + dh_testdir -i + dh_testroot -i +# dh_installdebconf -i + dh_installdocs -i +# dh_installexamples -i +# dh_installmenu -i +# dh_installlogrotate -i +# dh_installemacsen -i +# dh_installpam -i +# dh_installmime -i +# dh_installinit -i +# dh_installcron -i +# dh_installman -i +# dh_installinfo -i +# dh_undocumented -i + dh_installchangelogs update.log -i + dh_link -i + dh_compress -i + dh_fixperms -i + dh_installdeb -i +# dh_perl -i + dh_gencontrol -i + dh_md5sums -i + dh_builddeb -i + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir -a + dh_testroot -a +# dh_installdebconf -a + dh_installdocs -a +# dh_installexamples -a +# dh_installmenu -a +# dh_installlogrotate -a +# dh_installemacsen -a +# dh_installpam -a +# dh_installmime -a + dh_installinit -a +# dh_installcron -a +# dh_installman -a +# dh_installinfo -a +# dh_undocumented -a + dh_installchangelogs update.log -a + dh_strip -a + dh_link -a + dh_compress -a + dh_fixperms -a + dh_makeshlibs -a -n -V "omniorb (>= 1:3.0.1-0)" + dh_installdeb -a +# dh_perl -a + dh_shlibdeps -a + dh_gencontrol -a + dh_md5sums -a + dh_builddeb -a + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure --- omniorb-3.0.4.1.orig/debian/changelog +++ omniorb-3.0.4.1/debian/changelog @@ -0,0 +1,271 @@ +omniorb (1:3.0.4.1-0.1) unstable; urgency=low + + * Non-maintainer upload + * dump version and include upstream sources without CVS dirs + (closes: #116745, #122954) + * raise Standards-Version to 3.5.6.0 + * complete rework buildsystem + * add preinst to omniorb which clean up old files + * remove procps from depends, don't need them longer + * rewrite copyright file (closes: #94937) + * add omniORBpy as package python-omniorb (closes: #96104) + * /etc/omniORB.cfg is now a conffile and sets host to 127.0.0.1 + (closes: #112440) + * move omniidl to new package omniidl, cxx backend to omniidl-cxx, + python backend to omniidl-python + * set Architecture to any + * set Priority to optional (why was that extra?) + * autogenerate shlibs file + * add pseudo platform and collect data about endianess from <endian.h> + * use gcc -M -MD to generate depencies, got wierd error messages from + omkdepend, don't longer build and install omkdepend + * remove rpath from binaries + + -- Bastian Blank <waldi@debian.org> Thu, 13 Dec 2001 20:42:37 +0000 + +omniorb (1:3.0.4-2.4) unstable; urgency=low + + * NMU. + * Added s390 support. Closes 121443. + + -- Gerhard Tonn <gt@debian.org> Thu, 29 Nov 2001 07:09:04 +0100 + +omniorb (1:3.0.4-2.3) unstable; urgency=low + + * NMU. + * Oops, build-depends on python-dev (>= 2.1), python-dev (<< 2.2) instead + of just python2.1-dev (closes: #118664) (again). + + -- Ben Burton <benb@acm.org> Wed, 28 Nov 2001 00:09:04 -0600 + +omniorb (1:3.0.4-2.2) unstable; urgency=low + + * NMU. + * Build-depends on python2.1-dev and depends on python (>= 2.1), + python (<< 2.2) (closes: #118664). + * Installs python files in /usr/lib/python2.1 instead of /usr/lib/python1.5. + * Added mk/platforms/sparc_linux_2.2_glibc.mk to hopefully fix the sparc + build (closes: #100849). + * Patched debian/omniorb.init and debian/omniorb.postinst to use fully + qualified domain name instead of just $HOSTNAME (closes: #114723). + * Added debian/omniorb.shlibs to request omniorb (>= 1:3.0.1-0) for each + shared library (closes: #114762). + + -- Ben Burton <benb@acm.org> Sat, 24 Nov 2001 21:06:54 -0600 + +omniorb (1:3.0.4-2.1) unstable; urgency=low + + * NMU. + * Added ia64 support. + * Added hppa support. Closes: #104803. + * Fixed alpha support. Closes: #111134. + * "debian/rules clean" didn't return config.mk and $(platform).mk + to a pristine state. + * Made omniorb depend on procps. Closes: #109791. + * Made debian/rules remove /usr/share/man/*/CVS directories. + Closes: #114253. + * Added set -e to omniorb.init. Closes: #114722. + * Don't rely on $HOSTNAME in the environment in omniorb's postinst; + check /bin/hostname instead. Closes: #111168. + + -- Jeff Licquia <jlicquia@progeny.com> Sun, 7 Oct 2001 17:51:27 -0600 + +omniorb (1:3.0.4-2) unstable; urgency=low + + * removed CVS subdirectories (closes: #102946) + + -- Thierry Bourrillon <tbourrillon@debian.org> Sat, 28 Jul 2001 11:25:36 -0700 + +omniorb (1:3.0.4-1) unstable; urgency=low + + * new upstream version + * add xlib6g-dev in build-depend because of mkdirhier (closes: #102102) + + -- Thierry Bourrillon <tbourrillon@debian.org> Sun, 24 Jun 2001 22:49:56 -0700 + +omniorb (1:3.0.3-2) unstable; urgency=low + + * coming soon omniorbpy module + * copyright file clarified: omniorb is gpl (closes: #94937) + * error in postinst fixed (closes: #97989) + + -- Thierry Bourrillon <tbourrillon@debian.org> Sun, 27 May 2001 10:33:13 -0700 + +omniorb (1:3.0.3-1) unstable; urgency=low + + * omniorb.cfg renamed to omniORB.cfg (closes: #96105) + * new upstream version (closes: #63075) + * new upstream version (closes: #74260) + + -- Thierry Bourrillon <tbourrillon@debian.org> Sun, 6 May 2001 15:42:51 -0700 + +omniorb (1:3.0.2-2) unstable; urgency=low + + * Fix to have Python modules installed at the right place (Closes:Bug#75297) + * dh_testroot removed from build target (Closes:Bug#91237) + + -- Thierry Bourrillon <thierry.bourrillon@debian.org> Wed, 11 Apr 2001 21:34:40 -0700 + +omniorb (1:3.0.2-1) unstable; urgency=low + + * New upstream release + * New maintainer (Coming soon -- Thierry Bourrillon) + + -- Brent A. Fulgham <bfulgham@debian.org> Tue, 30 Jan 2001 21:59:18 -0800 + +omniorb (1:3.0.1-1) unstable; urgency=low + + * New upstream release. + * Now DFSG-Free in its entirety + + -- Brent A. Fulgham <bfulgham@debian.org> Fri, 29 Sep 2000 19:29:37 -0700 + +omniorb (1:2.8.0-3) frozen unstable; urgency=high + + * Fix to further clarify licensing situation with omniorb (Closes:Bug#57303) + * Fix to avoid conflict with ols from speech-tools-bin (Closes:Bug#57550) + + -- Brent A. Fulgham <bfulgham@debian.org> Tue, 8 Feb 2000 20:03:28 -0700 + +omniorb (1:2.8.0-2) frozen unstable; urgency=high + + * Fix to allow compilation on Alpha (thanks to Christopher C. Chimelis). closes:Bug#49110 + * Fix for /usr/doc --> /usr/share/doc to meet policy + * Fix for a bug where (un)marshalling of multi-dimensional arrays of + simple types are broken. + * Fix for bug with recursive sequences of objref + * Fix for bug with multi-level inheritance + + -- Brent A. Fulgham <bfulgham@debian.org> Fri, 28 Jan 2000 21:30:28 -0700 + +omniorb (2.8.0-1) unstable; urgency=low + + * New upstream source (full release) + * Fix for rpath statements + + -- Brent A. Fulgham <bfulgham@debian.org> Sat, 23 Oct 1999 21:27:28 -0700 + +omniorb (2.8.0pre2-1) unstable; urgency=low + + * New upstream source + * Fix for rpath statements + * Added Ben Collin's Sparc support + + -- Brent A. Fulgham <bfulgham@debian.org> Mon, 6 Sep 1999 22:25:28 -0700 + +omniorb (2.8.0pre1-1) unstable; urgency=low + + * New upstream source + * Many bug fixes. We are now back in synch with the main tree + * Fix for scoping problem + * Fix for enum to prevent spurious exception throws + * Fix for const String handling (fix build problem) + * A few lintian fixes + + -- Brent A. Fulgham <bfulgham@debian.org> Sat, 21 Aug 1999 22:25:28 -0700 + +omniorb (2.7.1-7) unstable; urgency=low + + * Applied patches to fix the following problems: + * (1) Fixed TIE implementation for diamond multiple inheritance + * (2) Fixes for type Any (sequences or Array) + * (3) Fixed Corba::Any::replace() + * A few lintian fixes + + -- Brent A. Fulgham <bfulgham@debian.org> Fri, 1 July 1999 12:25:28 -0700 + +omniorb (2.7.1-6) unstable; urgency=high + + * Remove hosts_access.5.gz since it is already included in netbase. + * Add /etc/omniorb.cfg to conffile list. + * Correct license foo and place packages in non-free. + * Updated to include powerpc build as provided by Konstantinos Margaritis. + * Major reworking of example program structures so you can actually build + the examples and try them out. + + -- Brent A. Fulgham <bfulgham@debian.org> Thu, 7 Mar 1999 09:12:20 -0700 + +omniorb (2.7.1-5) unstable; urgency=low + + * Update to use older, more reliable ORB Init sequence. + * Fixed License Foo -- Sun's statement is in /usr/omniorb/doc now + + -- Brent A. Fulgham <bfulgham@debian.org> Thu, 15 Apr 1999 09:50:20 -0700 + +omniorb (2.7.1-4) unstable; urgency=low + + * Debian updates to split into packages -- omniorb, omniorb-devel, omniorb-doc + + -- Brent A. Fulgham <bfulgham@debian.org> Tue, 30 Mar 1999 09:36:19 -0800 + +omniorb (2.7.1-3) unstable; urgency=low + + * Additional debian/rules updates to automatically handle i386 or alpha architectures + and configure for either case. + + -- Brent A. Fulgham <bfulgham@debian.org> Mon, 29 Mar 1999 13:43:17 -0800 + +omniorb (2.7.1-2) unstable; urgency=low + + * Added new code from ORA to make skeleton/stub generation much + more efficient. + * Automated handling of alpha/i386 architecture in Rules file + + -- Brent A. Fulgham <bfulgham@debian.org> Wed, 24 Mar 1999 09:15:31 -0800 + +omniorb (2.7.1-1) unstable; urgency=low + + * New source version + + -- Brent A. Fulgham <bfulgham@debian.org> Mon, 15 Mar 1999 15:05:36 -0800 + +omniorb (2.7.0-3) unstable; urgency=low + + * Revisions to fix config/init.d issues. + + -- Brent A. Fulgham <bfulgham@debian.org> Tue, 9 Mar 1999 13:31:29 -0800 + +omniorb (2.7.0-2) unstable; urgency=low + + * Revisions to fix lintian/user error reports. + + -- Brent A. Fulgham <bfulgham@debian.org> Sat, 27 Feb 1999 21:30:00 -0700 + +omniorb (2.7.0-1) unstable; urgency=low + + * New release from upstream sources. Includes patches from primary + author to decrease size of client stubs. + + -- Brent A. Fulgham <bfulgham@debian.org> Sat, 23 Jan 1999 12:45:15 -0700 + +omniorb (2.5.0-5) unstable; urgency=low + + * Fix dependency on /bin/perl symlink that is not always present on + all Debian. systems. + + -- Brent A. Fulgham <bfulgham@debian.org> Sat, 26 Sep 1998 22:55:28 -0700 + +omniorb (2.5.0-4) unstable; urgency=low + + * Fix directory error in configuration files. + + -- Brent A. Fulgham <bfulgham@debian.org> Mon, 21 Sep 1998 21:30:12 -0700 + +omniorb (2.5.0-3) unstable; urgency=high + + * Fix Manpage conflict with netstd package. + + -- Brent A. Fulgham <bfulgham@debian.org> Wed, 16 Sep 1998 20:45:12 -0700 + +omniorb (2.5.0-2) unstable; urgency=high + + * Fix configuration problem that prevents nameserver from being found. + + -- Brent A. Fulgham <bfulgham@debian.org> Thu, 10 Sep 1998 23:10:09 -0700 + +omniorb (2.5.0-1) unstable; urgency=low + + * Initial Release based on upstream source (08/27/98 snapshot ). + + -- Brent A. Fulgham <bfulgham@debian.org> Mon, 7 Sep 1998 18:24:09 -0700 + --- omniorb-3.0.4.1.orig/debian/python-omniorb.files +++ omniorb-3.0.4.1/debian/python-omniorb.files @@ -0,0 +1,11 @@ +usr/lib/python2.1/site-packages/_omnipymodule.so +usr/lib/python2.1/site-packages/CORBA.py +usr/lib/python2.1/site-packages/CORBA.pyc +usr/lib/python2.1/site-packages/CosNaming/ +usr/lib/python2.1/site-packages/Naming_idl.py +usr/lib/python2.1/site-packages/Naming_idl.pyc +usr/lib/python2.1/site-packages/PortableServer.py +usr/lib/python2.1/site-packages/PortableServer.pyc +usr/lib/python2.1/site-packages/PortableServer__POA.py +usr/lib/python2.1/site-packages/PortableServer__POA.pyc +usr/lib/python2.1/site-packages/omniORB/ --- omniorb-3.0.4.1.orig/debian/omniorb.postrm +++ omniorb-3.0.4.1/debian/omniorb.postrm @@ -0,0 +1,32 @@ +#! /bin/sh + +set -e + +# summary of how this script can be called: +# * <postrm> `remove' +# * <postrm> `purge' +# * <old-postrm> `upgrade' <new-version> +# * <new-postrm> `failed-upgrade' <old-version> +# * <new-postrm> `abort-install' +# * <new-postrm> `abort-install' <old-version> +# * <new-postrm> `abort-upgrade' <old-version> +# * <disappearer's-postrm> `disappear' <r>overwrit>r> <new-version> +# for details, see /usr/share/doc/packaging-manual/ + +case "$1" in + purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ldconfig + ;; + + *) + echo "postrm called with unknown argument \`$1'" >&2 + exit 0 + +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + + --- omniorb-3.0.4.1.orig/debian/omniorb.files +++ omniorb-3.0.4.1/debian/omniorb.files @@ -0,0 +1,26 @@ +etc/omniORB.cfg +usr/bin/catior +usr/bin/convertior +usr/bin/nameclt +usr/bin/genior +usr/bin/omniMapper +usr/bin/omniNames +usr/lib/libCOS3.so.0 +usr/lib/libCOS3.so.0.4 +usr/lib/libCOSBOA3.so.0 +usr/lib/libCOSBOA3.so.0.4 +usr/lib/libCOSDynamic3.so.0 +usr/lib/libCOSDynamic3.so.0.4 +usr/lib/libomniDynamic3.so.0 +usr/lib/libomniDynamic3.so.0.4 +usr/lib/libomniORB3.so.0 +usr/lib/libomniORB3.so.0.4 +usr/lib/libomnithread.so.2 +usr/lib/libomnithread.so.2.1 +usr/lib/libtcpwrapGK.so.2 +usr/lib/libtcpwrapGK.so.2.0 +usr/share/man/man1/catior.1 +usr/share/man/man1/convertior.1 +usr/share/man/man1/genior.1 +usr/share/man/man1/nameclt.1 +usr/share/man/man1/omniNames.1 --- omniorb-3.0.4.1.orig/debian/files.sort +++ omniorb-3.0.4.1/debian/files.sort @@ -0,0 +1,41 @@ +./usr +./usr/bin +./usr/include +./usr/include/COS +./usr/include/COS/BOA +./usr/include/omniORB3 +./usr/include/omniParTcl +./usr/include/omniParTcl.h +./usr/include/omniParTcl/tclDStringClass.h +./usr/include/omniVms +./usr/include/omniVms/unlink.hxx +./usr/include/omniVms/utsname.hxx +./usr/include/omnithread +./usr/lib +./usr/lib/omnicpp +./usr/lib/python2.1 +./usr/lib/python2.1/site-packages +./usr/lib/python2.1/site-packages/CosNaming +./usr/lib/python2.1/site-packages/CosNaming__POA +./usr/lib/python2.1/site-packages/omniORB +./usr/lib/python2.1/site-packages/omniidl +./usr/lib/python2.1/site-packages/omniidl_be +./usr/lib/python2.1/site-packages/omniidl_be/cxx +./usr/lib/python2.1/site-packages/omniidl_be/cxx/dynskel +./usr/lib/python2.1/site-packages/omniidl_be/cxx/header +./usr/lib/python2.1/site-packages/omniidl_be/cxx/impl +./usr/lib/python2.1/site-packages/omniidl_be/cxx/skel +./usr/share +./usr/share/man +./usr/share/man/man1 +./usr/share/man/man1/catior.1 +./usr/share/man/man1/genior.1 +./usr/share/man/man1/nameclt.1 +./usr/share/man/man1/obuildtree.1 +./usr/share/man/man1/ols.1 +./usr/share/man/man1/omake.1 +./usr/share/man/man1/omniNames.1 +./usr/share/man/man1/opriv.1 +./usr/share/man/man1/oshadow.1 +./usr/share/man/man5 +./usr/share/man/man5/hosts_access.5 --- omniorb-3.0.4.1.orig/debian/omniorb-dev.files +++ omniorb-3.0.4.1/debian/omniorb-dev.files @@ -0,0 +1,19 @@ +usr/include/COS/ +usr/include/omniORB3/ +usr/include/omnithread/ +usr/lib/libCOS3.a +usr/lib/libCOS3.so +usr/lib/libCOSBOA3.a +usr/lib/libCOSBOA3.so +usr/lib/libCOSDynamic3.a +usr/lib/libCOSDynamic3.so +usr/lib/libomniDynamic3.a +usr/lib/libomniDynamic3.so +usr/lib/libomniGK_alone.a +usr/lib/libomniGK_stub.a +usr/lib/libomniORB3.a +usr/lib/libomniORB3.so +usr/lib/libomnithread.a +usr/lib/libomnithread.so +usr/lib/libtcpwrapGK.a +usr/lib/libtcpwrapGK.so --- omniorb-3.0.4.1.orig/debian/omniorb-dev.docs +++ omniorb-3.0.4.1/debian/omniorb-dev.docs @@ -0,0 +1 @@ +README.FIRST --- omniorb-3.0.4.1.orig/debian/omniidl-cxx.files +++ omniorb-3.0.4.1/debian/omniidl-cxx.files @@ -0,0 +1,70 @@ +usr/lib/python2.1/site-packages/omniidl_be/cxx/__init__.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/__init__.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/config.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/config.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/dynskel/__init__.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/dynskel/__init__.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/dynskel/main.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/dynskel/main.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/dynskel/tcstring.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/dynskel/tcstring.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/dynskel/template.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/dynskel/template.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/dynskel/typecode.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/dynskel/typecode.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/env.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/env.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/__init__.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/__init__.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/defs.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/defs.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/forward.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/forward.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/marshal.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/marshal.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/opers.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/opers.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/poa.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/poa.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/tcstring.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/tcstring.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/template.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/template.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/tie.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/header/tie.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/id.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/id.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/impl/__init__.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/impl/__init__.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/impl/main.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/impl/main.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/impl/template.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/impl/template.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/name.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/name.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/skel/__init__.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/skel/__init__.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/skel/dispatch.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/skel/dispatch.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/skel/main.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/skel/main.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/skel/mangler.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/skel/mangler.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/skel/poa.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/skel/poa.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/skel/proxy.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/skel/proxy.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/skel/template.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/skel/template.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/skutil.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/skutil.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/support.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/support.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/types.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/types.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/tyutil.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/tyutil.pyc +usr/lib/python2.1/site-packages/omniidl_be/cxx/util.py +usr/lib/python2.1/site-packages/omniidl_be/cxx/util.pyc +usr/lib/python2.1/site-packages/omniidl_be/showast.py +usr/lib/python2.1/site-packages/omniidl_be/showast.pyc --- omniorb-3.0.4.1.orig/debian/omniORB.cfg +++ omniorb-3.0.4.1/debian/omniORB.cfg @@ -0,0 +1,2 @@ +ORBInitialHost 127.0.0.1 +ORBInitialPort 8088 --- omniorb-3.0.4.1.orig/debian/convertior.1 +++ omniorb-3.0.4.1/debian/convertior.1 @@ -0,0 +1,22 @@ +.TH convertior 1 "8 May 97" "ORL" + +.SH NAME +convertior \- Utility for creating a new IOR from existing. +changing the hostname of an existing stringified IOR + +.SH SYNOPSIS +.B convertior +[-x] +<stringified IOR> <New Hostname> + +.SH DESCRIPTION +convertior accepts a stringified IOR and a new hostname, then outputs +a new IOR for the combination. + +.SH OPTIONS +.TP +None + + +.SH SEE ALSO +genior(1) catior(1) --- omniorb-3.0.4.1.orig/debian/omniorb-doc.dirs +++ omniorb-3.0.4.1/debian/omniorb-doc.dirs @@ -0,0 +1 @@ +usr/share/doc/omniorb-doc/doc --- omniorb-3.0.4.1.orig/debian/omniorb.conffiles +++ omniorb-3.0.4.1/debian/omniorb.conffiles @@ -0,0 +1,2 @@ +/etc/init.d/omniorb +/etc/omniORB.cfg --- omniorb-3.0.4.1.orig/debian/omniorb.docs +++ omniorb-3.0.4.1/debian/omniorb.docs @@ -0,0 +1 @@ +README.FIRST --- omniorb-3.0.4.1.orig/debian/omniorb.init +++ omniorb-3.0.4.1/debian/omniorb.init @@ -0,0 +1,55 @@ +#! /bin/bash +# +# omniNames Start/Stop the omniNames name server. +# + +set -e + +OMNINAMES_LOGDIR=/var/log +OMNIORB_USEHOSTNAME=`/bin/hostname --fqdn` +OMNIORB_CONFIG=/etc/omniORB.cfg +export OMNINAMES_LOGDIR OMNIORB_USEHOSTNAME OMNIORB_CONFIG + +PATH=/bin:/usr/bin:/sbin:/usr/sbin +NAME=omniorb +DAEMON=/usr/bin/omniNames +FLAGS="defaults" +PIDFILE=/var/run/$NAME.pid + +test -f $DAEMON || exit 0 + +case "$1" in + start|force-reload) #Fall through to start + echo -n "Starting omniorb name server: " + if start-stop-daemon --start --quiet --exec $DAEMON > /dev/null 2>&1 & + then + echo "done." + else + echo "failed." + fi + ;; + restart) + echo -n "Restarting omniorb name server: " + start-stop-daemon --stop --oknodo --quiet --exec $DAEMON > /dev/null 2>&1 & + if start-stop-daemon --start --oknodo --quiet --exec $DAEMON >/dev/null 2>&1 & + then + echo "done." + else + echo "failed." + fi + ;; + + stop) + echo -n "Stopping omniorb name server: " + start-stop-daemon --stop --quiet --exec $DAEMON > /dev/null 2>&1 & + echo "done." + ;; + + *) + echo "Usage: /etc/init.d/$NAME {start|stop}" + exit 1 + ;; +esac + +exit 0 + --- omniorb-3.0.4.1.orig/debian/copyright +++ omniorb-3.0.4.1/debian/copyright @@ -0,0 +1,24 @@ +This package was debianized by Bastian Blank <waldi@debian.org> on +Thu, 13 Dec 2001 20:42:37 +0000. + +It was downloaded from http://www.uk.research.att.com/ + +Copyright: + + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA + +On Debian GNU/Linux systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + --- omniorb-3.0.4.1.orig/debian/omniidl-python.files +++ omniorb-3.0.4.1/debian/omniidl-python.files @@ -0,0 +1,4 @@ +usr/lib/python2.1/site-packages/omniidl_be/example.py +usr/lib/python2.1/site-packages/omniidl_be/example.pyc +usr/lib/python2.1/site-packages/omniidl_be/python.py +usr/lib/python2.1/site-packages/omniidl_be/python.pyc --- omniorb-3.0.4.1.orig/debian/omniorb.postinst +++ omniorb-3.0.4.1/debian/omniorb.postinst @@ -0,0 +1,44 @@ +#! /bin/sh + +set -e + +# summary of how this script can be called: +# * <postinst> `configure' <most-recently-configured-version> +# * <old-postinst> `abort-upgrade' <new version> +# * <conflictor's-postinst> `abort-remove' `in-favour' <package> +# <new-version> +# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' +# <failed-install-package> <version> `removing' +# <conflicting-package> <version> +# for details, see /usr/share/doc/packaging-manual/ +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +case "$1" in + configure) + ldconfig + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- omniorb-3.0.4.1.orig/debian/omniidl.1 +++ omniorb-3.0.4.1/debian/omniidl.1 @@ -0,0 +1,104 @@ +.TH omniidl 1 "30 Sep 2000" "AT&T Laboratories, Cambridge" +.SH NAME +omniidl \- omniORB idl compiler +.SH SYNOPSIS +.B omniidl +[ options ]* file [file]* +.SH DESCRIPTION +The omniidl command invokes the omniORB idl compiler. It takes CORBA IDL +definitions from the input file(s) and produces C++ stubs. For each input +file, two files are produced: a header and a stub. Together they provide the +basis to implement CORBA objects with interfaces defined in the IDL +definitions. By default, these files are named by appending suffix +.B .hh +and +.B SK.cc +to the base name of the input respectively. These suffixes can be changed +by command line options (see below). + +If option +.B -a +is specified then a third file is generated (with default suffix +.B DynSK.cc +) which contains code for TypeCodes and type Any. + +This idl compiler produces stubs that conform to the IDL to C++ language +mapping defined by the CORBA specification version 2.0. + +The input files are processed by the CPP preprocessor before they are +parsed by the compiler. + +.SH OPTIONS +.TP 15 +.B \-N +Do not run preprocessor +.TP +.B \-b<backend> +defines backend to use (e.g., -bcxx = C++ back-end, -bpython = Python stubs) +.TP +.B \-nf +Do not warn about unresolved forward declarations +.TP +.B \-k +Comments after declarations are kept for the back-ends +.TP +.B \-K +Comments before declarations are kept for the back-ends +.TP +.BI \-C<dir> +Change directory to dir before writing output +.TP +.BI \-d +Dump the parsed IDL then exit +.TP +.BI \-p<dir> +Path to omniidl back-ends ($TOP/lib/python). +.TP +.BI \-V +prints version information and exits +.TP +.BI \-Wbtp +Produce tie implementation skeletons +.TP +.BI \-Wbtf +Generate flattened tie implementation skeletons +.TP +.BI \-Wbh=<suffix> +Specify suffix for generated header files +.TP +.BI \-Wbs=<suffix> +Specify suffix for generated stub files +.TP +.BI \-Wba +Generate code for TypeCodes and Any +.TP +.BI \-WbF +Generate code fragments (for expert only) +.TP +.BI \-Wbold_prefix +Map C++ reserved words with prefix +.TP +.BI \-Wbboa +Generate BOA skeletons (_sk_foo). By default, only POA skeletons +are generated. +.TP +.BI \-Wbold +Use pre-CORBA 2.2 mappings for skeleton operations +.TP +.BI \-Wbd=<suffix> +Changes the DynSK.cc file suffix +.TP +.BI \-Wbsplice-modules +Splice together multiply opened modules into one +.TP +.BI \-Wbexample +Generate example implementation code +.TP +.BI \-Wbkeep_inc_path +Preserve IDL #include path in generated C++ header +.TP +.BI \-Wbuse_quotes +Uses "" rather than <> in C++ header #includes + +.SH AUTHOR +Duncan Grisby --- omniorb-3.0.4.1.orig/debian/omniidl.files +++ omniorb-3.0.4.1/debian/omniidl.files @@ -0,0 +1,9 @@ +usr/bin/omniidl +usr/bin/omniidlrun.py +usr/lib/python2.1/site-packages/_omniidlmodule.so +usr/lib/python2.1/site-packages/omniidl/ +usr/lib/python2.1/site-packages/omniidl_be/__init__.py +usr/lib/python2.1/site-packages/omniidl_be/__init__.pyc +usr/lib/python2.1/site-packages/omniidl_be/dump.py +usr/lib/python2.1/site-packages/omniidl_be/dump.pyc +usr/share/man/man1/omniidl.1 --- omniorb-3.0.4.1.orig/config/config.mk +++ omniorb-3.0.4.1/config/config.mk @@ -81,6 +81,7 @@ #platform = x86_freebsd_3.2 #platform = x86_freebsd_4.0 #platform = pc486_rtems_4.5.0 +platform = debian # On Win32 platforms, uncomment the following line to build all the binaries # with debugging information. Useful if you want to debug the binaries under --- omniorb-3.0.4.1.orig/include/omniORB3/CORBA_sysdep.h +++ omniorb-3.0.4.1/include/omniORB3/CORBA_sysdep.h @@ -452,7 +452,15 @@ #define SIZEOF_PTR 4 #endif -#if defined(__arm__) && defined(__atmos__) +#if defined(__linux__) +# include <endian.h> +# if __BYTE_ORDER == __LITTLE_ENDIAN +# define _OMNIORB_HOST_BYTE_ORDER_ 1 +# elif __BYTE_ORDER == __BIG_ENDIAN +# define _OMNIORB_HOST_BYTE_ORDER_ 0 +# endif +# define _HAS_SIGNAL 1 +#elif defined(__arm__) && defined(__atmos__) # define _OMNIORB_HOST_BYTE_ORDER_ 1 #elif defined(__alpha__) && !defined(__VMS) # define _OMNIORB_HOST_BYTE_ORDER_ 1
Attachment:
pgpd1oguBwWh3.pgp
Description: PGP signature