pkgsrc/net/ORBit2/Makefile

42 lines
1.1 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.35 2004/10/03 00:17:48 tv Exp $
#
Update to 2.12.0. This version corresponds to GNOME 2.8.0. 2004-09-13 Mark McLoughlin <mark@skynet.ie> * configure.in: Version 2.12.0. 2004-08-25 Michael Haubenwallner <michael.haubenwallner@salomon.at> * src/orb/orb-core/allocators.c (ORBit_freekids_via_TypeCode_T): Step over align-holes at the end of structures (bug#151023) * src/orb/orb-core/corba-any.c (ORBit_marshal_value) (ORBit_demarshal_value) (ORBit_copy_value_core) (ORBit_value_equivalent): Ditto. * test/everything/everything.idl test/everything/client.c test/everything/structServer.c: Added testcase for bug#151023, align-holes at the end of structures. * test/everything/constants.h: Ditto. Added constants for CHAR and OCTET. 2004-08-19 Michael Meeks <michael@ximian.com> * Version 2.11.2 * src/orb/GIOP/giop-recv-buffer.c (giop_recv_list_destroy_queue_entry): unref the ent's connection without the message queue lock held. * test/everything/client.c: bin stderr printfs during thread tests, to avoid unhelpful rescheduling. * src/orb/orb-core/orbit-small.c (ORBit_small_unlisten_for_broken_full): use the peek method, no need to try re-connecting just to disconnect the 'broken' signal. * src/orb/orb-core/corba-object.c (CORBA_Object_release_cb): after a long audit; unlock / lock around the giop connection unref; this avoids the final connection release deadlocking vs. a pending call in the I/O thread needing this lock. (ORBit_object_peek_connection): impl. 2004-08-19 Magnus Therning <magnus@therning.org> * src/idl-compiler/orbit-idl-backend.c: fix bit-field assignments. 2004-08-10 Michael Meeks <michael@ximian.com> * test/everything/basicServer.c (BasicServer_testBoolString): impl. 2004-08-11 Kjartan Maraas <kmaraas@gnome.org> * src/idl-compiler/orbit-idl-c-backend.c: (orbit_idl_output_c): 0 vs NULL. * src/idl-compiler/orbit-idl-c-common.c: (cc_output_typecodes):i Same here. * src/idl-compiler/orbit-idl-c-utils.c: (orbit_cbe_get_typespec_str): Same here too. * src/orb/dynamic/dynany.c: (DynamicAny_DynUnion_member_name): 0 vs NULL and add some casts. * src/orb/orb-core/allocators.c: (ORBit_freekids_via_TypeCode_T): 0 vs NULL fixes. * src/orb/orb-core/corba-object.c: (ORBit_objref_find): Same again. * src/services/name/boot.c: (main): And again. * test/echo-srv.c: (echo_srv_finish_object), (echo_srv_finish_poa): And again. 2004-08-10 Mark McLoughlin <mark@skynet.ie> * src/orb/orb-core/iop-profiles.c: (IOP_start_profiles), (IOP_TAG_CODE_SETS_demarshal): don't initialize the sequence using structure initialization, but rather zero the structure contents. Fixes bug #147255, which admittedly is really a gcc on powerpc bug, but this code is nicer anyway. 2004-08-08 Gustavo J. A. M. Carneiro <gustavo@users.sourceforge.net> * src/orb/orb-core/corba-any.c (ORBit_sequence_remove): Impl. method to remove a single element in an ORBit sequence. * include/orbit/orb-core/orbit-small.h: Add ORBit_sequence_remove prototype. * test/everything/client.c (testSequenceHelpers): Test ORBit_sequence_remove. 2004-07-30 Mark McLoughlin <mark@skynet.ie> * test/test-corbaloc.c: "\%" isn't a valid escape sequence, so just use "%". From d.binderman@virgin.net. 2004-07-07 Frank Rehberger <frehberg@mole.xtradyne.de> * Revert to Version 2.11.x and Add Version ORBit2-2.11.1 (developer release only) 2004-07-07 Frank Rehberger <frehberg@gnome-de.org> * Add Version ORBit2-2.12.0 2004-06-22 Chris Landrieu <perotin101@yahoo.com> * src/orb/orb-core/allocators.c (ORBit_freekids_via_TypeCode_T): add missing pre-align for struct/except types. Complicate the union alignment rules. 2004-05-30 Christophe Saout <christophe@saout.de> * src/orb/orb-core/corba-any.c: (ORBit_marshal_value, ORBit_demarshal_value): Fix broken wstring support. Marshal/demarshal the correct number of bytes on the wire and negotiate the UTF-16 byte ordering using an optional endianess marker. Also works now with JacORB. 2004-05-30 Christophe Saout <christophe@saout.de> * src/services/imodule/orbit-imodule-utils.c (ORBit_imodule_get_typecode): set c_align in nested array typecodes that are not handled by ORBit_imodule_find_c_align. 2004-05-17 Michael Meeks <michael@ximian.com> * ORBit-2.0.pc.in: prune pkgconfig cruft. 2004-05-14 Fernando Herrera <fherrera@onirica.com> * src/idl-compiler/orbit-idl-c-backend.c: (out_for_pass): clobber LC_ALL because cpp tranlates some strings in some locales during dep files generation that makes compilation fails. Fixes bug #142546. 2004-05-08 Frank Rehberger <frehberg@gnome-de.org> * src/orb/orb-core/iop-profiles.c (IOP_start_profiles): orbit generated profiles contain full codeset data structures (IOP_component_free): freeing codeset structures (CodeSetComponent_marshal): marshal codeset structures (CodeSetComponent_demarshal): demarshal codeset structures * src/orb/orb-core/iop-profiles.h (IOP_PROFILES_CODE_SET_*): declare known code-sets, but UTF8 and UTF16 supported only. (struct IOP_TAG_CODE_SETS_info): complete CodeSet data structure using CONV_FRAME_CodeSetComponentInfo. * src/orb/orb-core/corba-orb.c: variable orbit_use_corbaloc must be of type gboolean.
2004-09-21 18:44:14 +02:00
DISTNAME= ORBit2-2.12.0
PKGREVISION= 1
CATEGORIES= net gnome
Update to 2.12.0. This version corresponds to GNOME 2.8.0. 2004-09-13 Mark McLoughlin <mark@skynet.ie> * configure.in: Version 2.12.0. 2004-08-25 Michael Haubenwallner <michael.haubenwallner@salomon.at> * src/orb/orb-core/allocators.c (ORBit_freekids_via_TypeCode_T): Step over align-holes at the end of structures (bug#151023) * src/orb/orb-core/corba-any.c (ORBit_marshal_value) (ORBit_demarshal_value) (ORBit_copy_value_core) (ORBit_value_equivalent): Ditto. * test/everything/everything.idl test/everything/client.c test/everything/structServer.c: Added testcase for bug#151023, align-holes at the end of structures. * test/everything/constants.h: Ditto. Added constants for CHAR and OCTET. 2004-08-19 Michael Meeks <michael@ximian.com> * Version 2.11.2 * src/orb/GIOP/giop-recv-buffer.c (giop_recv_list_destroy_queue_entry): unref the ent's connection without the message queue lock held. * test/everything/client.c: bin stderr printfs during thread tests, to avoid unhelpful rescheduling. * src/orb/orb-core/orbit-small.c (ORBit_small_unlisten_for_broken_full): use the peek method, no need to try re-connecting just to disconnect the 'broken' signal. * src/orb/orb-core/corba-object.c (CORBA_Object_release_cb): after a long audit; unlock / lock around the giop connection unref; this avoids the final connection release deadlocking vs. a pending call in the I/O thread needing this lock. (ORBit_object_peek_connection): impl. 2004-08-19 Magnus Therning <magnus@therning.org> * src/idl-compiler/orbit-idl-backend.c: fix bit-field assignments. 2004-08-10 Michael Meeks <michael@ximian.com> * test/everything/basicServer.c (BasicServer_testBoolString): impl. 2004-08-11 Kjartan Maraas <kmaraas@gnome.org> * src/idl-compiler/orbit-idl-c-backend.c: (orbit_idl_output_c): 0 vs NULL. * src/idl-compiler/orbit-idl-c-common.c: (cc_output_typecodes):i Same here. * src/idl-compiler/orbit-idl-c-utils.c: (orbit_cbe_get_typespec_str): Same here too. * src/orb/dynamic/dynany.c: (DynamicAny_DynUnion_member_name): 0 vs NULL and add some casts. * src/orb/orb-core/allocators.c: (ORBit_freekids_via_TypeCode_T): 0 vs NULL fixes. * src/orb/orb-core/corba-object.c: (ORBit_objref_find): Same again. * src/services/name/boot.c: (main): And again. * test/echo-srv.c: (echo_srv_finish_object), (echo_srv_finish_poa): And again. 2004-08-10 Mark McLoughlin <mark@skynet.ie> * src/orb/orb-core/iop-profiles.c: (IOP_start_profiles), (IOP_TAG_CODE_SETS_demarshal): don't initialize the sequence using structure initialization, but rather zero the structure contents. Fixes bug #147255, which admittedly is really a gcc on powerpc bug, but this code is nicer anyway. 2004-08-08 Gustavo J. A. M. Carneiro <gustavo@users.sourceforge.net> * src/orb/orb-core/corba-any.c (ORBit_sequence_remove): Impl. method to remove a single element in an ORBit sequence. * include/orbit/orb-core/orbit-small.h: Add ORBit_sequence_remove prototype. * test/everything/client.c (testSequenceHelpers): Test ORBit_sequence_remove. 2004-07-30 Mark McLoughlin <mark@skynet.ie> * test/test-corbaloc.c: "\%" isn't a valid escape sequence, so just use "%". From d.binderman@virgin.net. 2004-07-07 Frank Rehberger <frehberg@mole.xtradyne.de> * Revert to Version 2.11.x and Add Version ORBit2-2.11.1 (developer release only) 2004-07-07 Frank Rehberger <frehberg@gnome-de.org> * Add Version ORBit2-2.12.0 2004-06-22 Chris Landrieu <perotin101@yahoo.com> * src/orb/orb-core/allocators.c (ORBit_freekids_via_TypeCode_T): add missing pre-align for struct/except types. Complicate the union alignment rules. 2004-05-30 Christophe Saout <christophe@saout.de> * src/orb/orb-core/corba-any.c: (ORBit_marshal_value, ORBit_demarshal_value): Fix broken wstring support. Marshal/demarshal the correct number of bytes on the wire and negotiate the UTF-16 byte ordering using an optional endianess marker. Also works now with JacORB. 2004-05-30 Christophe Saout <christophe@saout.de> * src/services/imodule/orbit-imodule-utils.c (ORBit_imodule_get_typecode): set c_align in nested array typecodes that are not handled by ORBit_imodule_find_c_align. 2004-05-17 Michael Meeks <michael@ximian.com> * ORBit-2.0.pc.in: prune pkgconfig cruft. 2004-05-14 Fernando Herrera <fherrera@onirica.com> * src/idl-compiler/orbit-idl-c-backend.c: (out_for_pass): clobber LC_ALL because cpp tranlates some strings in some locales during dep files generation that makes compilation fails. Fixes bug #142546. 2004-05-08 Frank Rehberger <frehberg@gnome-de.org> * src/orb/orb-core/iop-profiles.c (IOP_start_profiles): orbit generated profiles contain full codeset data structures (IOP_component_free): freeing codeset structures (CodeSetComponent_marshal): marshal codeset structures (CodeSetComponent_demarshal): demarshal codeset structures * src/orb/orb-core/iop-profiles.h (IOP_PROFILES_CODE_SET_*): declare known code-sets, but UTF8 and UTF16 supported only. (struct IOP_TAG_CODE_SETS_info): complete CodeSet data structure using CONV_FRAME_CodeSetComponentInfo. * src/orb/orb-core/corba-orb.c: variable orbit_use_corbaloc must be of type gboolean.
2004-09-21 18:44:14 +02:00
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/ORBit2/2.12/}
EXTRACT_SUFX= .tar.bz2
2003-07-18 00:50:55 +02:00
MAINTAINER= rh@NetBSD.org
HOMEPAGE= http://orbit-resource.sourceforge.net/
COMMENT= High-performance CORBA ORB with C language support
2004-06-01 00:01:41 +02:00
PKG_INSTALLATION_TYPES= overwrite pkgviews
Update to 2.8.0, based on work done by xtraeme@: ORBit2-2.8.0 * bug fixes + sequence_concat helper (Frank) + corbaloc fixes (Frank) ORBit2-2.7.6 * bug fixes + try_connection deadlock (Michael, Padraig O'Briain) + shutdown_orb fd leak (Michael, Morten Welinder) + don't export libIDL strangely (Michael, Morten) * featurelets + define file specific foo in idlcompile (James H) ORBit2-2.7.5 * bug fixes + cmdline option parsing (Michael) + idl-compiler stderr fixes (Dan Winship) + object key hashing fix (Frank Rehberger) + ~always enable thread-safety (Michael) + parallel build fixes (Michael) + _is_a fixes for in-proc + transient poa (Michael) * featurelets + RootPOA/POACurrent set guards (Frank) + corbaloc support (Frank) + more regression tests (Michael, Frank) ORBit2-2.7.3 * bug fixes + vicious union discriminator issue (Brian Cameron) + non_existent / try_connection fix (Michael) + 'broken' emission at idle (Michael, George Lebl) + DynAnyFactory registration (Michael) + no longer explicitely "entering a wold of pain" + ORBit_sequence fixes (Frank Rehberger) + linc source fix (Padraig O'Briain) + gthread linkage fix (Michael) + struct/union leakage on exceptions (Frank) * featurelets + improved regression tests (Michael, Frank, Bowie Owens) + lots of documentation improvements (Gustavo Carneiro) + -ORBInitRef, -ORBNamingIOR (Frank) ORBit2-2.7.2 * bug fixes + fixed docs build (Gustavo Varneiro) + thread pool fix (Alex) + build fixes (Waschk, oGalaxy, Michael) * features (Michael) + vastly improved thread safety (& Alex) + improved regression tests + much improved ABI + implemented POA thread policies + client side re-enterancy guard policies + internalized linc as 'linc2/link' + in-proc cross-thread invocation + poa copying API ORBit2-2.7.1 * bug fixes + tail align fix (Herbert Valerio Riedel) + request ID fix (Herbert) + thread hint fix (Gustavo Carneiro) + build fixes (Richard Kinder) + packed type marshal fix (Michael Haubenwallner) + purifing mode fixes (Michael) + use g_get_tmp_dir (Michael) * features + much improved thread safey (Michael) + improved tests (Michael) + locate request impl. (Herbert) + GIOP cleans (Herbert) + configurable init msg limit (Michael) + cygwin support (Masahiro Sakai) + code cleans (Richard Kinder)
2003-12-14 20:43:50 +01:00
CONFLICTS= linc>=1.1
USE_GNU_TOOLS+= make
USE_LIBTOOL= YES
2004-02-10 03:16:02 +01:00
USE_BUILDLINK3= YES
GNU_CONFIGURE= YES
Update to 2.8.0, based on work done by xtraeme@: ORBit2-2.8.0 * bug fixes + sequence_concat helper (Frank) + corbaloc fixes (Frank) ORBit2-2.7.6 * bug fixes + try_connection deadlock (Michael, Padraig O'Briain) + shutdown_orb fd leak (Michael, Morten Welinder) + don't export libIDL strangely (Michael, Morten) * featurelets + define file specific foo in idlcompile (James H) ORBit2-2.7.5 * bug fixes + cmdline option parsing (Michael) + idl-compiler stderr fixes (Dan Winship) + object key hashing fix (Frank Rehberger) + ~always enable thread-safety (Michael) + parallel build fixes (Michael) + _is_a fixes for in-proc + transient poa (Michael) * featurelets + RootPOA/POACurrent set guards (Frank) + corbaloc support (Frank) + more regression tests (Michael, Frank) ORBit2-2.7.3 * bug fixes + vicious union discriminator issue (Brian Cameron) + non_existent / try_connection fix (Michael) + 'broken' emission at idle (Michael, George Lebl) + DynAnyFactory registration (Michael) + no longer explicitely "entering a wold of pain" + ORBit_sequence fixes (Frank Rehberger) + linc source fix (Padraig O'Briain) + gthread linkage fix (Michael) + struct/union leakage on exceptions (Frank) * featurelets + improved regression tests (Michael, Frank, Bowie Owens) + lots of documentation improvements (Gustavo Carneiro) + -ORBInitRef, -ORBNamingIOR (Frank) ORBit2-2.7.2 * bug fixes + fixed docs build (Gustavo Varneiro) + thread pool fix (Alex) + build fixes (Waschk, oGalaxy, Michael) * features (Michael) + vastly improved thread safety (& Alex) + improved regression tests + much improved ABI + implemented POA thread policies + client side re-enterancy guard policies + internalized linc as 'linc2/link' + in-proc cross-thread invocation + poa copying API ORBit2-2.7.1 * bug fixes + tail align fix (Herbert Valerio Riedel) + request ID fix (Herbert) + thread hint fix (Gustavo Carneiro) + build fixes (Richard Kinder) + packed type marshal fix (Michael Haubenwallner) + purifing mode fixes (Michael) + use g_get_tmp_dir (Michael) * features + much improved thread safey (Michael) + improved tests (Michael) + locate request impl. (Herbert) + GIOP cleans (Herbert) + configurable init msg limit (Michael) + cygwin support (Masahiro Sakai) + code cleans (Richard Kinder)
2003-12-14 20:43:50 +01:00
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR}
CONFIGURE_ARGS+= --with-html-dir=${PREFIX}/share/doc
Update to 2.8.0, based on work done by xtraeme@: ORBit2-2.8.0 * bug fixes + sequence_concat helper (Frank) + corbaloc fixes (Frank) ORBit2-2.7.6 * bug fixes + try_connection deadlock (Michael, Padraig O'Briain) + shutdown_orb fd leak (Michael, Morten Welinder) + don't export libIDL strangely (Michael, Morten) * featurelets + define file specific foo in idlcompile (James H) ORBit2-2.7.5 * bug fixes + cmdline option parsing (Michael) + idl-compiler stderr fixes (Dan Winship) + object key hashing fix (Frank Rehberger) + ~always enable thread-safety (Michael) + parallel build fixes (Michael) + _is_a fixes for in-proc + transient poa (Michael) * featurelets + RootPOA/POACurrent set guards (Frank) + corbaloc support (Frank) + more regression tests (Michael, Frank) ORBit2-2.7.3 * bug fixes + vicious union discriminator issue (Brian Cameron) + non_existent / try_connection fix (Michael) + 'broken' emission at idle (Michael, George Lebl) + DynAnyFactory registration (Michael) + no longer explicitely "entering a wold of pain" + ORBit_sequence fixes (Frank Rehberger) + linc source fix (Padraig O'Briain) + gthread linkage fix (Michael) + struct/union leakage on exceptions (Frank) * featurelets + improved regression tests (Michael, Frank, Bowie Owens) + lots of documentation improvements (Gustavo Carneiro) + -ORBInitRef, -ORBNamingIOR (Frank) ORBit2-2.7.2 * bug fixes + fixed docs build (Gustavo Varneiro) + thread pool fix (Alex) + build fixes (Waschk, oGalaxy, Michael) * features (Michael) + vastly improved thread safety (& Alex) + improved regression tests + much improved ABI + implemented POA thread policies + client side re-enterancy guard policies + internalized linc as 'linc2/link' + in-proc cross-thread invocation + poa copying API ORBit2-2.7.1 * bug fixes + tail align fix (Herbert Valerio Riedel) + request ID fix (Herbert) + thread hint fix (Gustavo Carneiro) + build fixes (Richard Kinder) + packed type marshal fix (Michael Haubenwallner) + purifing mode fixes (Michael) + use g_get_tmp_dir (Michael) * features + much improved thread safey (Michael) + improved tests (Michael) + locate request impl. (Herbert) + GIOP cleans (Herbert) + configurable init msg limit (Michael) + cygwin support (Masahiro Sakai) + code cleans (Richard Kinder)
2003-12-14 20:43:50 +01:00
PKGCONFIG_OVERRIDE= ORBit-2.0.pc.in
PKGCONFIG_OVERRIDE+= ORBit-CosNaming-2.0.pc.in
PKGCONFIG_OVERRIDE+= ORBit-imodule-2.0.pc.in
PKGCONFIG_OVERRIDE+= src/idl-compiler/ORBit-idl-2.0.pc.in
2004-04-24 17:21:35 +02:00
CPPFLAGS.Darwin+= -DBIND_8_COMPAT
PRINT_PLIST_AWK+= /^@dirrm share\/idl$$/ \
{ print "@unexec $${RMDIR} %D/" $$2 \
" 2>/dev/null || $${TRUE}"; next; }
2004-02-10 03:16:02 +01:00
.include "../../devel/glib2/buildlink3.mk"
.include "../../devel/pkgconfig/buildlink3.mk"
.include "../../devel/popt/buildlink3.mk"
.include "../../net/libIDL/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"