2009-06-15 00:57:58 +02:00
|
|
|
# $NetBSD: Makefile,v 1.70 2009/06/14 22:58:06 joerg Exp $
|
2002-04-23 14:24:47 +02:00
|
|
|
#
|
|
|
|
|
2009-03-06 15:02:32 +01:00
|
|
|
DISTNAME= ORBit2-2.14.17
|
2002-04-23 14:24:47 +02:00
|
|
|
CATEGORIES= net gnome
|
2006-03-30 22:48:55 +02:00
|
|
|
MASTER_SITES= ${MASTER_SITE_GNOME:=sources/ORBit2/2.14/}
|
2002-04-23 14:24:47 +02:00
|
|
|
EXTRACT_SUFX= .tar.bz2
|
|
|
|
|
2003-07-18 00:50:55 +02:00
|
|
|
MAINTAINER= rh@NetBSD.org
|
2002-04-23 14:24:47 +02:00
|
|
|
HOMEPAGE= http://orbit-resource.sourceforge.net/
|
2003-07-21 19:10:16 +02:00
|
|
|
COMMENT= High-performance CORBA ORB with C language support
|
2002-04-23 14:24:47 +02:00
|
|
|
|
2004-06-01 00:01:41 +02:00
|
|
|
PKG_INSTALLATION_TYPES= overwrite pkgviews
|
2006-10-09 14:52:34 +02:00
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
2004-06-01 00:01:41 +02:00
|
|
|
|
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
|
|
|
|
|
2007-04-13 15:00:51 +02:00
|
|
|
# make sometimes spins forever
|
|
|
|
MAKE_JOBS_SAFE= no
|
|
|
|
|
2005-08-10 22:56:10 +02:00
|
|
|
USE_TOOLS+= gmake pkg-config
|
2002-04-23 14:24:47 +02:00
|
|
|
USE_LIBTOOL= YES
|
|
|
|
GNU_CONFIGURE= YES
|
2008-02-15 08:40:39 +01:00
|
|
|
# needs interaction
|
2005-11-13 11:23:26 +01:00
|
|
|
#TEST_TARGET= check
|
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
|
|
|
|
2005-12-06 00:55:01 +01:00
|
|
|
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
|
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
|
|
|
|
2007-08-18 11:59:48 +02:00
|
|
|
PKG_OPTIONS_VAR= PKG_OPTIONS.ORBit2
|
|
|
|
PKG_SUPPORTED_OPTIONS= inet6
|
|
|
|
PKG_SUGGESTED_OPTIONS= inet6
|
|
|
|
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
.include "../../mk/bsd.options.mk"
|
|
|
|
|
|
|
|
.if !empty(PKG_OPTIONS:Minet6)
|
|
|
|
CPPFLAGS+= -DINET6
|
|
|
|
.endif
|
|
|
|
|
2004-02-14 19:26:26 +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
|
2002-04-23 14:24:47 +02:00
|
|
|
|
2004-04-24 17:21:35 +02:00
|
|
|
CPPFLAGS.Darwin+= -DBIND_8_COMPAT
|
|
|
|
|
2009-06-03 14:40:32 +02:00
|
|
|
# Workaround for Upstream Bug#562310.
|
|
|
|
# for more detail, see also PR#41475.
|
|
|
|
TOOLS_NOOP+= gtkdoc-rebase
|
|
|
|
|
2006-09-07 20:42:07 +02:00
|
|
|
BUILDLINK_API_DEPENDS.glib2+= glib2>=2.8.0
|
|
|
|
|
2004-02-10 03:16:02 +01:00
|
|
|
.include "../../devel/glib2/buildlink3.mk"
|
|
|
|
.include "../../net/libIDL/buildlink3.mk"
|
2002-04-23 14:24:47 +02:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|