diff --git a/devel/ace/Makefile b/devel/ace/Makefile index fb66ce84b6e4..1644fca09f49 100644 --- a/devel/ace/Makefile +++ b/devel/ace/Makefile @@ -6,8 +6,7 @@ # PORTNAME= ace -PORTVERSION= 5.5.1 -PORTREVISION= 1 +PORTVERSION= 5.5.2 CATEGORIES= devel MASTER_SITES= ftp://deuce.doc.wustl.edu/pub/previous_versions/ \ http://deuce.doc.wustl.edu/old_distribution/ \ @@ -15,16 +14,13 @@ MASTER_SITES= ftp://deuce.doc.wustl.edu/pub/previous_versions/ \ DISTNAME= ACE-${PORTVERSION} MAINTAINER= sem@FreeBSD.org - COMMENT= The Adaptive Communication Environment for C++ -IGNORE= attempts to allocate all of swap to see what happens when it fills - CONFLICTS= ace+tao-5* USE_BZIP2= yes USE_GMAKE= yes -INSTALLS_SHLIB= yes +USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+=--program-transform-name s,^,ace-, USE_GNOME= pkgconfig diff --git a/devel/ace/distinfo b/devel/ace/distinfo index 4634def477af..a9483a6ab932 100644 --- a/devel/ace/distinfo +++ b/devel/ace/distinfo @@ -1,3 +1,3 @@ -MD5 (ACE-5.5.1.tar.bz2) = 66ae315bb487f54dd717bfa7a0bfb924 -SHA256 (ACE-5.5.1.tar.bz2) = e72841a686c4d1b795fb4706f3a3acdae54087547f39fa79ec08225b8fbf6071 -SIZE (ACE-5.5.1.tar.bz2) = 7668877 +MD5 (ACE-5.5.2.tar.bz2) = 423b52602f72c1b8c5ddf6f957d8153f +SHA256 (ACE-5.5.2.tar.bz2) = 80e1e17477ddaf48ebeaf439ca2571bed0c46abd85c04e678aebc3ce99a567b1 +SIZE (ACE-5.5.2.tar.bz2) = 7495797 diff --git a/devel/ace/files/patch-ace-os_include-os_pthread.h b/devel/ace/files/patch-ace-os_include-os_pthread.h index 9c5775dddbb1..5de3c446ecda 100644 --- a/devel/ace/files/patch-ace-os_include-os_pthread.h +++ b/devel/ace/files/patch-ace-os_include-os_pthread.h @@ -1,11 +1,14 @@ ---- ace/os_include/os_pthread.h.orig Sun Dec 3 21:47:36 2006 -+++ ace/os_include/os_pthread.h Sun Dec 3 21:51:19 2006 -@@ -345,7 +345,7 @@ +--- ace/os_include/os_pthread.h.orig Tue May 30 16:15:53 2006 ++++ ace/os_include/os_pthread.h Sun Jan 28 13:50:01 2007 +@@ -339,7 +339,11 @@ # undef THR_DAEMON # define THR_BOUND 0x00000001 --# if defined (CHORUS) -+# if defined (CHORUS) || (__FreeBSD__) - # define THR_NEW_LWP 0x00000000 - # else - # define THR_NEW_LWP 0x00000002 ++# if defined (__FreeBSD__) ++# define THR_NEW_LWP 0x00000000 ++# else + # define THR_NEW_LWP 0x00000002 ++# endif + # define THR_DETACHED 0x00000040 + # define THR_SUSPENDED 0x00000080 + # define THR_DAEMON 0x00000100 diff --git a/devel/ace/files/patch-configure b/devel/ace/files/patch-configure new file mode 100644 index 000000000000..4c37898972c4 --- /dev/null +++ b/devel/ace/files/patch-configure @@ -0,0 +1,10 @@ +--- configure.orig Sun Jan 28 13:32:29 2007 ++++ configure Sun Jan 28 13:44:58 2007 +@@ -10434,6 +10434,7 @@ + esac + ;; + *freebsd*) ++ ace_cv_new_throws_bad_alloc_exception=no + ;; + *hpux*) + # In case anything here or in the config depends on OS diff --git a/devel/ace/files/patch-pkgconfig b/devel/ace/files/patch-pkgconfig index 6979abf17a2e..0d1e4552ead4 100644 --- a/devel/ace/files/patch-pkgconfig +++ b/devel/ace/files/patch-pkgconfig @@ -1,14 +1,3 @@ ---- ./ACEXML/apps/svcconf/Makefile.in.orig Mon Mar 13 20:35:58 2006 -+++ ./ACEXML/apps/svcconf/Makefile.in Mon Mar 13 20:36:39 2006 -@@ -356,7 +356,7 @@ - target_cpu = @target_cpu@ - target_os = @target_os@ - target_vendor = @target_vendor@ --pkgconfigdir = @libdir@/pkgconfig -+pkgconfigdir = @prefix@/libdata/pkgconfig - ACE_BUILDDIR = $(top_builddir) - ACE_ROOT = $(top_srcdir) - nobase_include_HEADERS = $(am__append_2) --- ./ACEXML/common/Makefile.in.orig Mon Mar 13 20:35:58 2006 +++ ./ACEXML/common/Makefile.in Mon Mar 13 20:36:47 2006 @@ -357,7 +357,7 @@ @@ -53,17 +42,17 @@ ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) @BUILD_SSL_TRUE@lib_LTLIBRARIES = libACE_SSL.la ---- ./ace/Makefile.in.orig Mon Mar 13 20:35:58 2006 -+++ ./ace/Makefile.in Mon Mar 13 20:37:16 2006 -@@ -1946,7 +1946,7 @@ +--- ace/Makefile.in.orig Sun Jul 9 16:39:28 2006 ++++ ace/Makefile.in Sun Jan 28 13:57:44 2007 +@@ -1977,7 +1977,7 @@ target_cpu = @target_cpu@ target_os = @target_os@ target_vendor = @target_vendor@ -pkgconfigdir = @libdir@/pkgconfig +pkgconfigdir = @prefix@/libdata/pkgconfig - DEFAULT_INCLUDES = ACE_BUILDDIR = $(top_builddir) ACE_ROOT = $(top_srcdir) + SUBDIRS = \ --- ./Kokyu/Makefile.in.orig Mon Mar 13 20:35:58 2006 +++ ./Kokyu/Makefile.in Mon Mar 13 20:37:24 2006 @@ -349,7 +349,7 @@ diff --git a/devel/ace/pkg-plist b/devel/ace/pkg-plist index 8f4075dd969a..018522b0b464 100644 --- a/devel/ace/pkg-plist +++ b/devel/ace/pkg-plist @@ -79,6 +79,7 @@ include/Kokyu/Kokyu_dsrt.i include/ace/ACE.h include/ace/ACE.inl include/ace/ACE_export.h +include/ace/ARGV.cpp include/ace/ARGV.h include/ace/ARGV.inl include/ace/ATM_Acceptor.h @@ -104,6 +105,7 @@ include/ace/Active_Map_Manager_T.h include/ace/Active_Map_Manager_T.inl include/ace/Addr.h include/ace/Addr.inl +include/ace/Arg_Shifter.cpp include/ace/Arg_Shifter.h include/ace/Argv_Type_Converter.h include/ace/Argv_Type_Converter.inl @@ -226,6 +228,7 @@ include/ace/Dynamic_Service.cpp include/ace/Dynamic_Service.h include/ace/Dynamic_Service.inl include/ace/Dynamic_Service_Base.h +include/ace/Dynamic_Service_Dependency.h include/ace/Encoding_Converter.h include/ace/Encoding_Converter_Factory.h include/ace/Env_Value_T.cpp @@ -285,24 +288,6 @@ include/ace/Global_Macros.h include/ace/Guard_T.cpp include/ace/Guard_T.h include/ace/Guard_T.inl -include/ace/HTBP/HTBP_Addr.h -include/ace/HTBP/HTBP_Channel.h -include/ace/HTBP/HTBP_Channel.inl -include/ace/HTBP/HTBP_Environment.h -include/ace/HTBP/HTBP_Export.h -include/ace/HTBP/HTBP_Filter.h -include/ace/HTBP/HTBP_Filter.inl -include/ace/HTBP/HTBP_Filter_Factory.h -include/ace/HTBP/HTBP_ID_Requestor.h -include/ace/HTBP/HTBP_Inside_Squid_Filter.h -include/ace/HTBP/HTBP_Inside_Squid_Filter.inl -include/ace/HTBP/HTBP_Macros.h -include/ace/HTBP/HTBP_Notifier.h -include/ace/HTBP/HTBP_Outside_Squid_Filter.h -include/ace/HTBP/HTBP_Outside_Squid_Filter.inl -include/ace/HTBP/HTBP_Session.h -include/ace/HTBP/HTBP_Session.inl -include/ace/HTBP/HTBP_Stream.h include/ace/Handle_Gobbler.h include/ace/Handle_Gobbler.inl include/ace/Handle_Ops.h @@ -391,6 +376,7 @@ include/ace/MEM_SAP.inl include/ace/MEM_Stream.h include/ace/MEM_Stream.inl include/ace/MMAP_Memory_Pool.h +include/ace/MMAP_Memory_Pool.inl include/ace/Malloc.h include/ace/Malloc.inl include/ace/Malloc_Allocator.h @@ -424,8 +410,6 @@ include/ace/Message_Queue_T.cpp include/ace/Message_Queue_T.h include/ace/Method_Object.h include/ace/Method_Request.h -include/ace/Metrics_Cache.h -include/ace/Metrics_Cache_T.cpp include/ace/Min_Max.h include/ace/Module.cpp include/ace/Module.h @@ -442,6 +426,8 @@ include/ace/Name_Proxy.h include/ace/Name_Request_Reply.h include/ace/Name_Space.h include/ace/Naming_Context.h +include/ace/Netlink_Addr.h +include/ace/Netlink_Addr.inl include/ace/Node.cpp include/ace/Node.h include/ace/Notification_Strategy.h @@ -451,14 +437,12 @@ include/ace/Null_Condition.h include/ace/Null_Mutex.h include/ace/Null_Semaphore.h include/ace/OS.h -include/ace/OS.inl include/ace/OS_Dirent.h include/ace/OS_Errno.h include/ace/OS_Errno.inl include/ace/OS_Log_Msg_Attributes.h include/ace/OS_Log_Msg_Attributes.inl include/ace/OS_Memory.h -include/ace/OS_Memory.inl include/ace/OS_NS_Thread.h include/ace/OS_NS_Thread.inl include/ace/OS_NS_arpa_inet.h @@ -504,6 +488,8 @@ include/ace/OS_NS_sys_resource.h include/ace/OS_NS_sys_resource.inl include/ace/OS_NS_sys_select.h include/ace/OS_NS_sys_select.inl +include/ace/OS_NS_sys_sendfile.h +include/ace/OS_NS_sys_sendfile.inl include/ace/OS_NS_sys_shm.h include/ace/OS_NS_sys_shm.inl include/ace/OS_NS_sys_socket.h @@ -525,7 +511,6 @@ include/ace/OS_NS_wchar.h include/ace/OS_NS_wchar.inl include/ace/OS_QoS.h include/ace/OS_String.h -include/ace/OS_String.inl include/ace/OS_TLI.h include/ace/OS_TLI.inl include/ace/OS_Thread_Adapter.h @@ -535,7 +520,6 @@ include/ace/Obchunk.inl include/ace/Object_Manager.h include/ace/Object_Manager.inl include/ace/Object_Manager_Base.h -include/ace/Obstack.h include/ace/Obstack_T.cpp include/ace/Obstack_T.h include/ace/Obstack_T.inl @@ -573,19 +557,6 @@ include/ace/Profile_Timer.inl include/ace/RB_Tree.cpp include/ace/RB_Tree.h include/ace/RB_Tree.inl -include/ace/RMCast/Acknowledge.h -include/ace/RMCast/Bits.h -include/ace/RMCast/Flow.h -include/ace/RMCast/Fragment.h -include/ace/RMCast/Link.h -include/ace/RMCast/Parameters.h -include/ace/RMCast/Protocol.h -include/ace/RMCast/RMCast_Export.h -include/ace/RMCast/Reassemble.h -include/ace/RMCast/Retransmit.h -include/ace/RMCast/Simulator.h -include/ace/RMCast/Socket.h -include/ace/RMCast/Stack.h include/ace/RW_Mutex.h include/ace/RW_Mutex.inl include/ace/RW_Process_Mutex.h @@ -635,6 +606,8 @@ include/ace/SOCK_Dgram_Mcast.h include/ace/SOCK_Dgram_Mcast.inl include/ace/SOCK_IO.h include/ace/SOCK_IO.inl +include/ace/SOCK_Netlink.h +include/ace/SOCK_Netlink.inl include/ace/SOCK_SEQPACK_Acceptor.h include/ace/SOCK_SEQPACK_Acceptor.inl include/ace/SOCK_SEQPACK_Association.h @@ -685,7 +658,6 @@ include/ace/Sample_History.inl include/ace/Sbrk_Memory_Pool.h include/ace/Sched_Params.h include/ace/Sched_Params.inl -include/ace/Select_Reactor.h include/ace/Select_Reactor_Base.h include/ace/Select_Reactor_Base.inl include/ace/Select_Reactor_T.cpp @@ -695,12 +667,13 @@ include/ace/Semaphore.h include/ace/Semaphore.inl include/ace/Service_Config.h include/ace/Service_Config.inl +include/ace/Service_Gestalt.h +include/ace/Service_Gestalt.inl include/ace/Service_Manager.h include/ace/Service_Object.h include/ace/Service_Object.inl include/ace/Service_Repository.h include/ace/Service_Repository.inl -include/ace/Service_Templates.h include/ace/Service_Types.h include/ace/Service_Types.inl include/ace/Shared_Memory.h @@ -753,15 +726,6 @@ include/ace/TLI_Connector.h include/ace/TLI_Connector.inl include/ace/TLI_Stream.h include/ace/TLI_Stream.inl -include/ace/TMCast/Export.hpp -include/ace/TMCast/FaultDetector.hpp -include/ace/TMCast/Group.hpp -include/ace/TMCast/GroupFwd.hpp -include/ace/TMCast/LinkListener.hpp -include/ace/TMCast/MTQueue.hpp -include/ace/TMCast/Messaging.hpp -include/ace/TMCast/Protocol.hpp -include/ace/TMCast/TransactionController.hpp include/ace/TP_Reactor.h include/ace/TP_Reactor.inl include/ace/TSS_Adapter.h @@ -777,7 +741,6 @@ include/ace/Task_Ex_T.inl include/ace/Task_T.cpp include/ace/Task_T.h include/ace/Task_T.inl -include/ace/Template_Instantiations.cpp include/ace/Test_and_Set.cpp include/ace/Test_and_Set.h include/ace/Thread.h @@ -883,8 +846,8 @@ include/ace/config-minimal.h include/ace/config-win32-borland.h include/ace/config-win32-common.h include/ace/config-win32-ghs.h -include/ace/config-win32-msvc-6.h include/ace/config-win32-msvc-7.h +include/ace/config-win32-msvc-8.h include/ace/config-win32-msvc.h include/ace/config-win32-visualage.h include/ace/config-win32.h @@ -981,55 +944,93 @@ include/ace/post.h include/ace/pre.h include/ace/streams.h include/ace/svc_export.h +include/protocols/ace/HTBP/HTBP_Addr.h +include/protocols/ace/HTBP/HTBP_Channel.h +include/protocols/ace/HTBP/HTBP_Channel.inl +include/protocols/ace/HTBP/HTBP_Environment.h +include/protocols/ace/HTBP/HTBP_Export.h +include/protocols/ace/HTBP/HTBP_Filter.h +include/protocols/ace/HTBP/HTBP_Filter.inl +include/protocols/ace/HTBP/HTBP_Filter_Factory.h +include/protocols/ace/HTBP/HTBP_ID_Requestor.h +include/protocols/ace/HTBP/HTBP_Inside_Squid_Filter.h +include/protocols/ace/HTBP/HTBP_Inside_Squid_Filter.inl +include/protocols/ace/HTBP/HTBP_Macros.h +include/protocols/ace/HTBP/HTBP_Notifier.h +include/protocols/ace/HTBP/HTBP_Outside_Squid_Filter.h +include/protocols/ace/HTBP/HTBP_Outside_Squid_Filter.inl +include/protocols/ace/HTBP/HTBP_Session.h +include/protocols/ace/HTBP/HTBP_Session.inl +include/protocols/ace/HTBP/HTBP_Stream.h +include/protocols/ace/RMCast/Acknowledge.h +include/protocols/ace/RMCast/Bits.h +include/protocols/ace/RMCast/Flow.h +include/protocols/ace/RMCast/Fragment.h +include/protocols/ace/RMCast/Link.h +include/protocols/ace/RMCast/Parameters.h +include/protocols/ace/RMCast/Protocol.h +include/protocols/ace/RMCast/RMCast_Export.h +include/protocols/ace/RMCast/Reassemble.h +include/protocols/ace/RMCast/Retransmit.h +include/protocols/ace/RMCast/Simulator.h +include/protocols/ace/RMCast/Socket.h +include/protocols/ace/RMCast/Stack.h +include/protocols/ace/TMCast/Export.hpp +include/protocols/ace/TMCast/FaultDetector.hpp +include/protocols/ace/TMCast/Group.hpp +include/protocols/ace/TMCast/GroupFwd.hpp +include/protocols/ace/TMCast/LinkListener.hpp +include/protocols/ace/TMCast/MTQueue.hpp +include/protocols/ace/TMCast/Messaging.hpp +include/protocols/ace/TMCast/Protocol.hpp +include/protocols/ace/TMCast/TransactionController.hpp +lib/libACE-5.5.2.so lib/libACE.la lib/libACE.so -lib/libACE.so.5 +lib/libACEXML-5.5.2.so lib/libACEXML.la lib/libACEXML.so -lib/libACEXML.so.5 +lib/libACEXML_Parser-5.5.2.so lib/libACEXML_Parser.la lib/libACEXML_Parser.so -lib/libACEXML_Parser.so.5 +lib/libACEXML_XML_Svc_Conf_Parser-5.5.2.so lib/libACEXML_XML_Svc_Conf_Parser.la lib/libACEXML_XML_Svc_Conf_Parser.so -lib/libACEXML_XML_Svc_Conf_Parser.so.5 +lib/libACE_HTBP-5.5.2.so lib/libACE_HTBP.la lib/libACE_HTBP.so -lib/libACE_HTBP.so.5 +lib/libACE_RMCast-5.5.2.so lib/libACE_RMCast.la lib/libACE_RMCast.so -lib/libACE_RMCast.so.5 +lib/libACE_SSL-5.5.2.so lib/libACE_SSL.la lib/libACE_SSL.so -lib/libACE_SSL.so.5 +lib/libACE_TMCast-5.5.2.so lib/libACE_TMCast.la lib/libACE_TMCast.so -lib/libACE_TMCast.so.5 lib/libKokyu.la lib/libKokyu.so lib/libKokyu.so.5 -lib/libnetsvcs.la -lib/libnetsvcs.so -lib/libnetsvcs.so.5 libdata/pkgconfig/ACE.pc libdata/pkgconfig/ACEXML.pc libdata/pkgconfig/ACEXML_Parser.pc -libdata/pkgconfig/ACEXML_XML_Svc_Conf_Parser.pc libdata/pkgconfig/ACE_HTBP.pc libdata/pkgconfig/ACE_RMCast.pc libdata/pkgconfig/ACE_SSL.pc libdata/pkgconfig/ACE_TMCast.pc libdata/pkgconfig/Kokyu.pc +@dirrm include/protocols/ace/TMCast +@dirrm include/protocols/ace/RMCast +@dirrm include/protocols/ace/HTBP +@dirrm include/protocols/ace +@dirrm include/protocols @dirrm include/ace/os_include/sys @dirrm include/ace/os_include/netinet @dirrm include/ace/os_include/net @dirrm include/ace/os_include/arpa @dirrm include/ace/os_include -@dirrm include/ace/TMCast @dirrm include/ace/SSL -@dirrm include/ace/RMCast @dirrm include/ace/QoS -@dirrm include/ace/HTBP @dirrm include/ace @dirrm include/Kokyu @dirrm include/ACEXML/parser/parser