Thu May 23 14:58:09 2013 UTC ()
Fix missing includes. Don't forward define std::less.


(joerg)
diff -r1.5 -r1.6 pkgsrc/net/openwbem/distinfo
diff -r0 -r1.1 pkgsrc/net/openwbem/patches/patch-src_authenticators_pam_OW__PAMAuthentication.cpp
diff -r0 -r1.1 pkgsrc/net/openwbem/patches/patch-src_common_OW__CommonFwd.hpp

cvs diff -r1.5 -r1.6 pkgsrc/net/openwbem/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/net/openwbem/Attic/distinfo 2013/03/26 23:34:34 1.5
+++ pkgsrc/net/openwbem/Attic/distinfo 2013/05/23 14:58:09 1.6
@@ -1,27 +1,29 @@ @@ -1,27 +1,29 @@
1$NetBSD: distinfo,v 1.5 2013/03/26 23:34:34 joerg Exp $ 1$NetBSD: distinfo,v 1.6 2013/05/23 14:58:09 joerg Exp $
2 2
3SHA1 (openwbem-3.2.2.tar.gz) = 3272e5cbcfb2a864cccf71e15e0da0f6623420bb 3SHA1 (openwbem-3.2.2.tar.gz) = 3272e5cbcfb2a864cccf71e15e0da0f6623420bb
4RMD160 (openwbem-3.2.2.tar.gz) = 31ce8c80d47ff7539315e3978b8c1c493bd17f35 4RMD160 (openwbem-3.2.2.tar.gz) = 31ce8c80d47ff7539315e3978b8c1c493bd17f35
5Size (openwbem-3.2.2.tar.gz) = 2919455 bytes 5Size (openwbem-3.2.2.tar.gz) = 2919455 bytes
6SHA1 (patch-aa) = 33cd8d21ed698b511fc662686a7bf7abbf85c232 6SHA1 (patch-aa) = 33cd8d21ed698b511fc662686a7bf7abbf85c232
7SHA1 (patch-ab) = c83f632376f12d7378b1f013a0db5d4ae63f15bf 7SHA1 (patch-ab) = c83f632376f12d7378b1f013a0db5d4ae63f15bf
8SHA1 (patch-ac) = ea2f928b13eaef464e133b0e510fa4b8cfee95b9 8SHA1 (patch-ac) = ea2f928b13eaef464e133b0e510fa4b8cfee95b9
9SHA1 (patch-ad) = e8b7c3a3b7fbab6052a9e866c8a1c9f1653db590 9SHA1 (patch-ad) = e8b7c3a3b7fbab6052a9e866c8a1c9f1653db590
10SHA1 (patch-ae) = a9d923bdf6e52acff83588605f2913b196c92038 10SHA1 (patch-ae) = a9d923bdf6e52acff83588605f2913b196c92038
 11SHA1 (patch-src_authenticators_pam_OW__PAMAuthentication.cpp) = f3dd3bf3b2c4848c928f0909653eb2488a1f3a39
11SHA1 (patch-src_cim_OW__CIMDateTime.cpp) = 186db29470cbe526c4e18aca13604ab578b3bad3 12SHA1 (patch-src_cim_OW__CIMDateTime.cpp) = 186db29470cbe526c4e18aca13604ab578b3bad3
12SHA1 (patch-src_cimom_server_OW__Platform.cpp) = f7a2f848f565c0c33810bc90ff1455598c024769 13SHA1 (patch-src_cimom_server_OW__Platform.cpp) = f7a2f848f565c0c33810bc90ff1455598c024769
13SHA1 (patch-src_cimom_server_OW__PlatformSignal.cpp) = f6d2427d1a2f0bce8cbbc558583bd7d429cfc515 14SHA1 (patch-src_cimom_server_OW__PlatformSignal.cpp) = f6d2427d1a2f0bce8cbbc558583bd7d429cfc515
14SHA1 (patch-src_common_OW__COWReference.hpp) = f67f64de56a8745d24a0d738b9c546f5edf249d8 15SHA1 (patch-src_common_OW__COWReference.hpp) = f67f64de56a8745d24a0d738b9c546f5edf249d8
 16SHA1 (patch-src_common_OW__CommonFwd.hpp) = 1f1a721f7da14eb0d4ac08f56f1b8086e9d5795a
15SHA1 (patch-src_common_OW__HashMap.hpp) = 37475181bf6e979bde55ef717f14ce62ab730aed 17SHA1 (patch-src_common_OW__HashMap.hpp) = 37475181bf6e979bde55ef717f14ce62ab730aed
16SHA1 (patch-src_common_OW__HashMultiMap.hpp) = 3d94543356bf0837996a9faf4075ccc6965bd462 18SHA1 (patch-src_common_OW__HashMultiMap.hpp) = 3d94543356bf0837996a9faf4075ccc6965bd462
17SHA1 (patch-src_common_OW__List.hpp) = e106aca83db05b484ad573cb8da889453321836f 19SHA1 (patch-src_common_OW__List.hpp) = e106aca83db05b484ad573cb8da889453321836f
18SHA1 (patch-src_common_OW__LogMessagePatternFormatter.cpp) = 8566874493e1c5def31dd0e27d42b65c6f3f3ff8 20SHA1 (patch-src_common_OW__LogMessagePatternFormatter.cpp) = 8566874493e1c5def31dd0e27d42b65c6f3f3ff8
19SHA1 (patch-src_common_OW__PosixFile.cpp) = 865435218984a3106229cb74e72af1d6b29625db 21SHA1 (patch-src_common_OW__PosixFile.cpp) = 865435218984a3106229cb74e72af1d6b29625db
20SHA1 (patch-src_common_OW__SharedLibraryReference.hpp) = 3b3ebb250fe602a93ef53915a232fa9919bec7b2 22SHA1 (patch-src_common_OW__SharedLibraryReference.hpp) = 3b3ebb250fe602a93ef53915a232fa9919bec7b2
21SHA1 (patch-src_common_OW__Stack.hpp) = d63effa7cd81e6671611929edf46f8ba206d9588 23SHA1 (patch-src_common_OW__Stack.hpp) = d63effa7cd81e6671611929edf46f8ba206d9588
22SHA1 (patch-src_common_OW__StackTrace.cpp) = 14e3dbdaea069c5ae47d9e06f7e337dd74110b88 24SHA1 (patch-src_common_OW__StackTrace.cpp) = 14e3dbdaea069c5ae47d9e06f7e337dd74110b88
23SHA1 (patch-src_common_socket_OW__SocketAddress.cpp) = 64af2ecb1f5164bacef823d5769a52c513470db1 25SHA1 (patch-src_common_socket_OW__SocketAddress.cpp) = 64af2ecb1f5164bacef823d5769a52c513470db1
24SHA1 (patch-src_mof_OW__MOFCompiler.cpp) = bc90a3864f40c535785100e911204221da51403b 26SHA1 (patch-src_mof_OW__MOFCompiler.cpp) = bc90a3864f40c535785100e911204221da51403b
25SHA1 (patch-src_mof_OW__MOFCompiler.hpp) = 520e8cadaa586a4c4ab17b10d099b33fb539f893 27SHA1 (patch-src_mof_OW__MOFCompiler.hpp) = 520e8cadaa586a4c4ab17b10d099b33fb539f893
26SHA1 (patch-src_providerifcs_cmpi_common_cmpiBrokerEnc.cpp) = c5cf33a0c9be47f064d3300e067fc1aa08609145 28SHA1 (patch-src_providerifcs_cmpi_common_cmpiBrokerEnc.cpp) = c5cf33a0c9be47f064d3300e067fc1aa08609145
27SHA1 (patch-src_providerifcs_cmpi_common_cmpiInstance.cpp) = 98d65bcc930c10125d709077f5cb5156f22653fb 29SHA1 (patch-src_providerifcs_cmpi_common_cmpiInstance.cpp) = 98d65bcc930c10125d709077f5cb5156f22653fb

File Added: pkgsrc/net/openwbem/patches/Attic/patch-src_authenticators_pam_OW__PAMAuthentication.cpp
$NetBSD: patch-src_authenticators_pam_OW__PAMAuthentication.cpp,v 1.1 2013/05/23 14:58:09 joerg Exp $

--- src/authenticators/pam/OW_PAMAuthentication.cpp.orig	2013-05-23 13:20:37.000000000 +0000
+++ src/authenticators/pam/OW_PAMAuthentication.cpp
@@ -39,7 +39,8 @@
 #include "OW_AuthenticatorIFC.hpp"
 #include "OW_Array.hpp"
 
-#include <string.h>
+#include <cstdlib>
+#include <cstring>
 
 #ifdef OW_GNU_LINUX
 	#ifdef OW_HAVE_PWD_H

File Added: pkgsrc/net/openwbem/patches/Attic/patch-src_common_OW__CommonFwd.hpp
$NetBSD: patch-src_common_OW__CommonFwd.hpp,v 1.1 2013/05/23 14:58:09 joerg Exp $

--- src/common/OW_CommonFwd.hpp.orig	2013-05-23 13:15:41.000000000 +0000
+++ src/common/OW_CommonFwd.hpp
@@ -38,19 +38,7 @@
 #include "OW_ArrayFwd.hpp"
 #include "OW_IntrusiveReference.hpp"
 
-// Yeah I know this is forbidden by the standard, but what am I gonna do?  #include <algorithm> ? I think not.
-// If it causes a problem on some compiler, just #ifdef a fix in.
-#ifdef OW_WIN32
-namespace std
-{
-	template <typename T> struct less;
-}
-#else
-namespace std
-{
-	template <typename T> class less;
-}
-#endif
+#include <algorithm>
 
 namespace OW_NAMESPACE
 {