]> err.no Git - sope/commitdiff
new Xcode product SoOFS, various minor enhancements and dyld version bumps
authorznek <znek@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Tue, 4 Jan 2005 02:22:41 +0000 (02:22 +0000)
committerznek <znek@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Tue, 4 Jan 2005 02:22:41 +0000 (02:22 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@479 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

27 files changed:
maintenance/ChangeLog
maintenance/znek-fix-xcode-projects.sh
sope-appserver/ChangeLog
sope-appserver/NGObjWeb/ChangeLog
sope-appserver/NGObjWeb/NGHttp/NGHttp.xcode/project.pbxproj
sope-appserver/NGObjWeb/NGObjWeb.xcode/project.pbxproj
sope-appserver/NGObjWeb/SoObjects/SoObjects.xcode/project.pbxproj
sope-appserver/NGObjWeb/SoObjects/SoProductRegistry.m
sope-appserver/NGObjWeb/Version
sope-appserver/NGObjWeb/WebDAV/WebDAV.xcode/project.pbxproj
sope-appserver/NGXmlRpc/NGXmlRpc.xcode/project.pbxproj
sope-appserver/SoOFS/ChangeLog
sope-appserver/SoOFS/GNUmakefile.preamble
sope-appserver/SoOFS/OFSFactoryRegistry.m
sope-appserver/SoOFS/OFSFileRenderer.m
sope-appserver/SoOFS/OFSHttpPasswd.m
sope-appserver/SoOFS/OFSPropertyListObject.m
sope-appserver/SoOFS/OFSWebMethod.m
sope-appserver/SoOFS/OFSWebMethodRenderer.m
sope-appserver/SoOFS/SoOFS-Info.plist
sope-appserver/SoOFS/SoOFS.xcode/project.pbxproj [new file with mode: 0644]
sope-appserver/SoOFS/Version
sope-appserver/SoOFS/common.h
sope-appserver/sope-appserver.xcode/project.pbxproj
sope-core/sope-core.xcode/project.pbxproj
sope-mime/NGImap4/NGImap4-Info.plist
sope-mime/NGMime/NGMime-Info.plist

index 13bc6cec89f440d3f5cfb89d027571d6a1c972b4..038b69ea7a867e4611263bcbe85a71bce50d54c9 100644 (file)
@@ -1,3 +1,7 @@
+2005-01-04  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * znek-fix-xcode-projects.sh: added SoOFS
+
 2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
 
        * znek-fix-xcode-projects.sh: added my personal pre-commit Xcode
index 42a5b765b3bdbe1e78a1a2a7411b9d9a1c5072c8..4a3d5871f2029671809b000a701bc1afcd08f078 100755 (executable)
@@ -15,7 +15,7 @@ fixProject()
 
 # 2. build filter for frameworks
    FILTER=""
-   for f in SaxObjC DOM XmlRpc EOControl NGExtensions NGHttp NGObjWeb NGStreams NGXmlRpc SoObjects WebDAV NGImap4 NGMail NGMime SOPEX WEExtensions WOExtensions WOXML GDLAccess NGLdap NGiCal
+   for f in SaxObjC DOM XmlRpc EOControl NGExtensions NGHttp NGObjWeb NGStreams NGXmlRpc SoObjects WebDAV SoOFS NGImap4 NGMail NGMime SOPEX WEExtensions WOExtensions WOXML GDLAccess NGLdap NGiCal
    do
      FILTER="${FILTER} -e s;/Library/Frameworks/${f}.framework;\"\$(USER_LIBRARY_DIR)/EmbeddedFrameworks/${f}.framework\";g"
    done
index b9aa595505454b63a76b8f7a68ae42868e920e05..a66aa87912ca507572c52a8eda54f77b5cd53c2f 100644 (file)
@@ -1,3 +1,7 @@
+2005-01-04  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * sope-appserver.xcode: added SoOFS product
+
 2004-12-14  Marcus Mueller  <znek@mulle-kybernetik.com>
 
        * NGXmlRpc/NGXmlRpc.xcode: minor changes and updated
index 85143f7dfd1a5305750eb7548de8e4a111e88f32..3710d7b0883af72be91c17778f78c75680c3cf25 100644 (file)
@@ -1,3 +1,18 @@
+2005-01-04  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * v4.5.105
+
+       * NGObjWeb.xcode: removed target "SoProducts" from "all". By using a
+         minor hack we can avoid having to build products for SoCore and
+         SoOFS (new framework) altogether.
+
+       * SoObjects/SoObjects.xcode: version updated, minor changes to build
+         process
+
+       * SoObjects/SoProductRegistry.m: if compiled as framework, a project
+         named "SoObjects" will be registered as "SoCore" - this is
+         necessary to retain dependency tracking
+
 2004-12-21  Helge Hess  <helge.hess@opengroupware.org>
 
        * WOMessage.m: added 'WOMessageUseUTF8' bool default to enable UTF-8
index 2e32609d493e86742965238074d51a28b092aec5..dec9fea44ee4402fcce8807b6b2e1934156ab4ba 100644 (file)
                        );
                        buildSettings = {
                                DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 4.5.104;
+                               DYLIB_CURRENT_VERSION = 4.5.105;
                                FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                                FRAMEWORK_VERSION = A;
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
index aac8c8e90c3c1e371c5816f25f00dc5aa9a70e41..22151124ab0bf6acb2f551005337a05481493ca9 100644 (file)
                                WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
                        };
                        dependencies = (
-                               AD20BB0A0737E57B002A6594,
                                AD20BAE60737DB8B002A6594,
-                               AD20BAE80737DB96002A6594,
-                               AD20BB0C0737E57B002A6594,
                        );
                        isa = PBXAggregateTarget;
                        name = all;
                                WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
                        };
                        dependencies = (
-                               AD20BAE40737DB7B002A6594,
+                               ADE807390789F90C00633840,
                        );
                        isa = PBXAggregateTarget;
                        name = SoProducts;
                        productName = Products;
                };
-               AD20BAE30737DB7B002A6594 = {
-                       containerPortal = ADD65B6A06DA32D6007161CA;
-                       isa = PBXContainerItemProxy;
-                       proxyType = 1;
-                       remoteGlobalIDString = ADFE6FFD06E2765E006628C4;
-                       remoteInfo = "SoCore (SXP)";
-               };
-               AD20BAE40737DB7B002A6594 = {
-                       isa = PBXTargetDependency;
-                       target = ADFE6FFD06E2765E006628C4;
-                       targetProxy = AD20BAE30737DB7B002A6594;
-               };
                AD20BAE50737DB8B002A6594 = {
                        containerPortal = ADD65B6A06DA32D6007161CA;
                        isa = PBXContainerItemProxy;
                        target = ADD65D5706DA372D007161CA;
                        targetProxy = AD20BAE50737DB8B002A6594;
                };
-               AD20BAE70737DB96002A6594 = {
-                       containerPortal = ADD65B6A06DA32D6007161CA;
-                       isa = PBXContainerItemProxy;
-                       proxyType = 1;
-                       remoteGlobalIDString = AD20BAE20737DB6F002A6594;
-                       remoteInfo = Products;
-               };
-               AD20BAE80737DB96002A6594 = {
-                       isa = PBXTargetDependency;
-                       target = AD20BAE20737DB6F002A6594;
-                       targetProxy = AD20BAE70737DB96002A6594;
-               };
                AD20BB060737E529002A6594 = {
                        buildActionMask = 2147483647;
                        files = (
                        name = CleanSoProducts;
                        productName = CleanProducts;
                };
-               AD20BB090737E57B002A6594 = {
-                       containerPortal = ADD65B6A06DA32D6007161CA;
-                       isa = PBXContainerItemProxy;
-                       proxyType = 1;
-                       remoteGlobalIDString = AD20BB070737E529002A6594;
-                       remoteInfo = CleanSoProducts;
-               };
-               AD20BB0A0737E57B002A6594 = {
-                       isa = PBXTargetDependency;
-                       target = AD20BB070737E529002A6594;
-                       targetProxy = AD20BB090737E57B002A6594;
-               };
-               AD20BB0B0737E57B002A6594 = {
-                       containerPortal = ADD65B6A06DA32D6007161CA;
-                       isa = PBXContainerItemProxy;
-                       proxyType = 1;
-                       remoteGlobalIDString = AD20BB030737E515002A6594;
-                       remoteInfo = CopySoProducts;
-               };
-               AD20BB0C0737E57B002A6594 = {
-                       isa = PBXTargetDependency;
-                       target = AD20BB100737E5AC002A6594;
-                       targetProxy = AD20BB0B0737E57B002A6594;
-               };
                AD20BB0F0737E5AC002A6594 = {
                        buildActionMask = 2147483647;
                        files = (
                        );
                        buildSettings = {
                                DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 4.5.104;
+                               DYLIB_CURRENT_VERSION = 4.5.105;
                                FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                                FRAMEWORK_VERSION = A;
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
                        settings = {
                        };
                };
+               ADE807380789F90C00633840 = {
+                       containerPortal = ADD65B6A06DA32D6007161CA;
+                       isa = PBXContainerItemProxy;
+                       proxyType = 1;
+                       remoteGlobalIDString = ADFE6FFD06E2765E006628C4;
+                       remoteInfo = "SoCore (SXP)";
+               };
+               ADE807390789F90C00633840 = {
+                       isa = PBXTargetDependency;
+                       target = ADFE6FFD06E2765E006628C4;
+                       targetProxy = ADE807380789F90C00633840;
+               };
                ADFE538B06E248EB006628C4 = {
                        children = (
                                ADFE736706E287E6006628C4,
index 4bc06f5173e73b98813feb797d9ce4b108ad4c80..e2a8362e9c2c56d9da46441841e142d10328d97c 100644 (file)
                };
                ADD65C9406DA34FF007161CA = {
                        children = (
-                               ADFE722806E2859B006628C4,
+                               ADE8072A0789F8B900633840,
                        );
                        isa = PBXGroup;
                        name = Classes;
                                ADD65F6906DA3B38007161CA,
                                AD013B8A06E20AC5000910D8,
                                AD013B8C06E20AC5000910D8,
+                               ADE807180789F87600633840,
                        );
                        isa = PBXResourcesBuildPhase;
                        runOnlyForDeploymentPostprocessing = 0;
                ADD65D5506DA372D007161CA = {
                        buildActionMask = 2147483647;
                        files = (
-                               ADFE722906E2859B006628C4,
+                               ADE8072B0789F8B900633840,
                        );
                        isa = PBXSourcesBuildPhase;
                        runOnlyForDeploymentPostprocessing = 0;
                        );
                        buildSettings = {
                                DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 4.5.104;
+                               DYLIB_CURRENT_VERSION = 4.5.105;
                                FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                                FRAMEWORK_VERSION = A;
                                GCC_PRECOMPILE_PREFIX_HEADER = NO;
                };
                ADD65D5D06DA37C7007161CA = {
                        children = (
+                               ADE807170789F87600633840,
                                ADD65D5A06DA372D007161CA,
                        );
                        isa = PBXGroup;
                        settings = {
                        };
                };
+               ADE807170789F87600633840 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text.plist;
+                       path = product.plist;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADE807180789F87600633840 = {
+                       fileRef = ADE807170789F87600633840;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADE8072A0789F8B900633840 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       name = SoCoreProduct.m;
+                       path = ../SoCoreProduct.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADE8072B0789F8B900633840 = {
+                       fileRef = ADE8072A0789F8B900633840;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
                ADFE71C406E284CB006628C4 = {
                        fileEncoding = 5;
                        isa = PBXFileReference;
                                );
                        };
                };
-               ADFE722806E2859B006628C4 = {
-                       fileEncoding = 5;
-                       isa = PBXFileReference;
-                       lastKnownFileType = sourcecode.c.objc;
-                       name = dummy.m;
-                       path = ../dummy.m;
-                       refType = 4;
-                       sourceTree = "<group>";
-               };
-               ADFE722906E2859B006628C4 = {
-                       fileRef = ADFE722806E2859B006628C4;
-                       isa = PBXBuildFile;
-                       settings = {
-                       };
-               };
        };
        rootObject = ADD65B6A06DA32D6007161CA;
 }
index f1252bc4c1f1fc69bc39a2bfbfb632fa3af5a6d5..c45acca82453d7d9699dfd5d32e5346427ee512e 100644 (file)
@@ -97,7 +97,14 @@ static int debugOn = 0;
   }
   else
     productName = @"MAIN";
-  
+
+#if COMPILE_AS_FRAMEWORK
+  /* Framework's name is SoObjects, but needs to be SoCore in order to
+     maintain dependency tracking */
+  if ([productName isEqualToString:@"SoObjects"])
+    productName = @"SoCore";
+#endif
+
   if ((product = [self->products objectForKey:productName])) {
     [self debugWithFormat:@"product '%@' already registered.", productName];
     [product reloadIfPossible];
index e6908ce50c4cba9adb2283e281b02b8739df9b8d..b6aef3db06a6125179c84d54078fe4a11205ec0c 100644 (file)
@@ -1,6 +1,6 @@
 # version file
 
-SUBMINOR_VERSION:=104
+SUBMINOR_VERSION:=105
 
 # v4.5.91  requires libNGExtensions v4.5.134
 # v4.5.84  requires libNGExtensions v4.5.127
index 1f200055969bf0e954e61b9e7c81516024b87011..48525f0e5541e667f268542559f26fe546063ae3 100644 (file)
                        );
                        buildSettings = {
                                DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 4.5.104;
+                               DYLIB_CURRENT_VERSION = 4.5.105;
                                FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                                FRAMEWORK_VERSION = A;
                                GCC_PRECOMPILE_PREFIX_HEADER = NO;
index 5db4ca8ae3e843b8cbca6b6159f7951f9f7a9a58..c3b7dd61613e80392a68907c1747eb0961bf3c2d 100644 (file)
                        );
                        buildSettings = {
                                DYLIB_COMPATIBILITY_VERSION = 1;
-                               DYLIB_CURRENT_VERSION = 4.5.8;
+                               DYLIB_CURRENT_VERSION = 4.5.9;
                                FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
                                FRAMEWORK_VERSION = A;
                                GCC_PRECOMPILE_PREFIX_HEADER = YES;
index 0d6bb9baeba0e229ec482e9293950c1d8b5c37d4..4df314eb04f5809a2e236e29255b3dca98f523d4 100644 (file)
@@ -1,3 +1,21 @@
+2005-01-04  Marcus Mueller  <znek@mulle-kybernetik.com>
+
+       * v4.5.13
+
+       * SoOFS.xcode: new product
+
+       * SoOFS-Info.plist: updated properly
+
+       * GNUmakefile.preamble: adjusted include paths, this way it works in
+         Xcode also without major changes.
+
+       * common.h: safeguarded against double inclusion. Adjusted #include
+         paths
+
+       * OFSFactoryRegistry.m, OFSHttpPasswd.m, OFSWebMethodRenderer.m,
+         OFSWebMethod.m, OFSFileRenderer.m, OFSPropertyListObject.m: adjusted
+         #include path.
+
 2004-11-04  Helge Hess  <helge.hess@skyrix.com>
 
        * use Version file for install directory location
index b5d0308105ee82b09e1dfff2dc13c9544ea58651..5829c5a1f9b54d466a1639791e9f82a5f07c855c 100644 (file)
@@ -10,8 +10,6 @@ ADDITIONAL_INCLUDE_DIRS += \
        -I.                     \
        -I..                    \
        -I../NGObjWeb           \
-       -I../NGObjWeb/SoObjects \
-       -I../NGObjWeb/WebDAV    \
        -I$(CORE_ROOT)          \
        -I$(CORE_ROOT)/NGStreams/       \
        -I$(CORE_ROOT)/NGExtensions     \
index b397de614645ddc5e0a63fbb7e0c958a6e41e087..6bc6726d7a25ac8773a4621c52b399bba4f71ee9 100644 (file)
@@ -23,8 +23,8 @@
 #include "OFSFolder.h"
 #include "OFSFile.h"
 #include "OFSFactoryContext.h"
-#include "SoClassRegistry.h"
-#include "SoObjCClass.h"
+#include <SoObjects/SoClassRegistry.h>
+#include <SoObjects/SoObjCClass.h>
 #include "common.h"
 
 @interface SoClass(Factory)
index bf81e5f665e2c02cbf68b31b8b6e9a944e3f8469..f5411fbf7348530f61b457f87d13d4177faff04b 100644 (file)
@@ -24,7 +24,6 @@
 #include <NGObjWeb/WORequest.h>
 #include <NGObjWeb/WOResponse.h>
 #include <NGObjWeb/WOContext.h>
-#include "NSException+HTTP.h"
 #include "common.h"
 
 @interface OFSFile(Render)
index 3557b7ced69bfd311e25992954fcaf794dcba05f..6584bdf1d0a7e220faecbe0e11a631782b56d7cf 100644 (file)
@@ -20,7 +20,7 @@
 */
 
 #include "OFSHttpPasswd.h"
-#include "SoHTTPAuthenticator.h"
+#include <SoObjects/SoHTTPAuthenticator.h>
 #include "common.h"
 
 #if defined (__APPLE__) || defined(__FreeBSD__)
index 39b4418dbc684b09add5371f340246c6aa42f10b..85a07e00ec7f52df85322b03276c30fb5ff7cb88 100644 (file)
@@ -21,7 +21,7 @@
 
 #include "OFSPropertyListObject.h"
 #include "OFSFactoryContext.h"
-#include "SoObject+SoDAV.h"
+#include <WebDAV/SoObject+SoDAV.h>
 #include "common.h"
 
 @interface OFSPropertyListObjectClassDescription : NSClassDescription
index 273cf12db168620b85f3fe1a5d233ab3add6fff8..eacb2012d2b15f9ff14f68e4c1ac59a275bada0a 100644 (file)
@@ -20,7 +20,9 @@
 */
 
 #include "OFSWebMethod.h"
-#include "WOContext+private.h" // required for page rendering
+#ifdef COMPILE_FOR_GSTEP_MAKE
+#  include "WOContext+private.h" // required for page rendering
+#endif
 #include <NGObjWeb/WEClientCapabilities.h>
 #include <NGObjWeb/WOResourceManager.h>
 #include <NGObjWeb/WOSession.h>
index c9ae92009e68e982977901a5390ef3331c5d8051..c9dc6699cd9b4c745330778602791d65ef57ea8b 100644 (file)
@@ -21,7 +21,9 @@
 
 #include "OFSWebMethodRenderer.h"
 #include "OFSWebMethod.h"
-#include "WOContext+private.h" // required for page rendering
+#ifdef COMPILE_FOR_GSTEP_MAKE
+#  include "WOContext+private.h" // required for page rendering
+#endif
 #include <NGObjWeb/WOResponse.h>
 #include "common.h"
 
index 0b78ca267e4a3638d09ddb4de5f96473cbf1bae9..e141af76d019c81f98d3b0465c59f738ecdf161e 100644 (file)
@@ -9,7 +9,7 @@
        <key>CFBundleGetInfoString</key>
        <string></string>
        <key>CFBundleIdentifier</key>
-       <string>com.skyrix.SOPE.NGObjWeb.SoOFS</string>
+       <string>org.OpenGroupware.SOPE.appserver.SoOFS</string>
        <key>CFBundleInfoDictionaryVersion</key>
        <string>6.0</string>
        <key>CFBundlePackageType</key>
@@ -19,6 +19,6 @@
        <key>CFBundleSignature</key>
        <string>????</string>
        <key>CFBundleVersion</key>
-       <string>4.2</string>
+       <string>4.5</string>
 </dict>
 </plist>
diff --git a/sope-appserver/SoOFS/SoOFS.xcode/project.pbxproj b/sope-appserver/SoOFS/SoOFS.xcode/project.pbxproj
new file mode 100644 (file)
index 0000000..326438c
--- /dev/null
@@ -0,0 +1,1283 @@
+// !$*UTF8*$!
+{
+       archiveVersion = 1;
+       classes = {
+       };
+       objectVersion = 39;
+       objects = {
+               AD013B8706E20AC5000910D8 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text;
+                       path = README;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD013B8C06E20AC5000910D8 = {
+                       fileRef = AD013B8706E20AC5000910D8;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD013C1806E20C17000910D8 = {
+                       children = (
+                               AD4606EA0789911E00E8C5A3,
+                               AD4606C60789911E00E8C5A3,
+                               AD4606C80789911E00E8C5A3,
+                               AD4606CA0789911E00E8C5A3,
+                               AD4606CC0789911E00E8C5A3,
+                               AD4606CE0789911E00E8C5A3,
+                               AD4606D00789911E00E8C5A3,
+                               AD4606D20789911E00E8C5A3,
+                               AD4606D50789911E00E8C5A3,
+                               AD4606D70789911E00E8C5A3,
+                               AD4606D90789911E00E8C5A3,
+                               AD4606DB0789911E00E8C5A3,
+                               AD4606DD0789911E00E8C5A3,
+                               AD4606DF0789911E00E8C5A3,
+                               AD4606E10789911E00E8C5A3,
+                               AD4606E30789911E00E8C5A3,
+                               AD4606E50789911E00E8C5A3,
+                               AD4606E70789911E00E8C5A3,
+                       );
+                       fileEncoding = 5;
+                       indentWidth = 2;
+                       isa = PBXGroup;
+                       name = Headers;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD013C1906E20D18000910D8 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = NGHttp.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/NGHttp.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               AD013C1B06E20D18000910D8 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = NGImap4.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/NGImap4.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               AD013C1D06E20D18000910D8 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = NGMail.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/NGMail.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               AD013C1E06E20D18000910D8 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = NGMime.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/NGMime.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               AD013C2006E20D18000910D8 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = NGObjWeb.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/NGObjWeb.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               AD013C2106E20D18000910D8 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = NGStreams.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/NGStreams.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               AD013C2306E20D18000910D8 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = WebDAV.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/WebDAV.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               AD013C2406E20D18000910D8 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = WEExtensions.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/WEExtensions.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               AD013C2506E20D19000910D8 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = WOExtensions.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/WOExtensions.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               AD013C2606E20D19000910D8 = {
+                       fileRef = AD013C1906E20D18000910D8;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD013C2806E20D19000910D8 = {
+                       fileRef = AD013C1B06E20D18000910D8;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD013C2A06E20D19000910D8 = {
+                       fileRef = AD013C1D06E20D18000910D8;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD013C2B06E20D19000910D8 = {
+                       fileRef = AD013C1E06E20D18000910D8;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD013C2D06E20D19000910D8 = {
+                       fileRef = AD013C2006E20D18000910D8;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD013C2E06E20D19000910D8 = {
+                       fileRef = AD013C2106E20D18000910D8;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD013C3006E20D19000910D8 = {
+                       fileRef = AD013C2306E20D18000910D8;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD013C9E06E20E99000910D8 = {
+                       children = (
+                               ADD6610D06DA3D1F007161CA,
+                               AD0142CE06E21A3D000910D8,
+                               AD013C2106E20D18000910D8,
+                       );
+                       isa = PBXGroup;
+                       name = "sope-core";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD013DD406E20EBA000910D8 = {
+                       children = (
+                               AD013C2006E20D18000910D8,
+                               AD013C2406E20D18000910D8,
+                               AD013C2506E20D19000910D8,
+                               AD013C1906E20D18000910D8,
+                               AD013C2306E20D18000910D8,
+                               AD460762078992EA00E8C5A3,
+                       );
+                       isa = PBXGroup;
+                       name = "sope-appserver";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD01401C06E20F1D000910D8 = {
+                       children = (
+                               AD013C1B06E20D18000910D8,
+                               AD013C1D06E20D18000910D8,
+                               AD013C1E06E20D18000910D8,
+                       );
+                       isa = PBXGroup;
+                       name = "sope-mime";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD0142CE06E21A3D000910D8 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = NGExtensions.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/NGExtensions.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               AD0142CF06E21A3D000910D8 = {
+                       fileRef = AD0142CE06E21A3D000910D8;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4604660789885D00E8C5A3 = {
+                       explicitFileType = sourcecode.make;
+                       fileEncoding = 5;
+                       indentWidth = 8;
+                       isa = PBXFileReference;
+                       path = fhs.make;
+                       refType = 4;
+                       sourceTree = "<group>";
+                       tabWidth = 8;
+               };
+               AD4606C60789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSBaseObject.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606C70789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSBaseObject.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606C80789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSChangeLog.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606C90789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSChangeLog.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606CA0789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSFactoryContext.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606CB0789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSFactoryContext.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606CC0789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSFactoryRegistry.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606CD0789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSFactoryRegistry.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606CE0789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSFile.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606CF0789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSFile.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606D00789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSFileRenderer.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606D10789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSFileRenderer.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606D20789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSFolder.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606D30789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSFolder.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606D40789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = "OFSFolder+SoDAV.m";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606D50789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSFolderClassDescription.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606D60789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSFolderClassDescription.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606D70789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSFolderDataSource.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606D80789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSFolderDataSource.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606D90789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSHttpPasswd.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606DA0789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSHttpPasswd.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606DB0789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSImage.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606DC0789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSImage.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606DD0789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSPropertyListObject.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606DE0789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSPropertyListObject.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606DF0789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSResourceManager.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606E00789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSResourceManager.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606E10789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSWebDocument.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606E20789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSWebDocument.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606E30789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSWebMethod.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606E40789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSWebMethod.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606E50789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSWebMethodRenderer.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606E60789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSWebMethodRenderer.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606E70789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = OFSWebTemplate.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606E80789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = OFSWebTemplate.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606E90789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text.plist;
+                       path = product.plist;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606EA0789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = SoOFS.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606EB0789911E00E8C5A3 = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.objc;
+                       path = SoOFSProduct.m;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               AD4606EC0789911E00E8C5A3 = {
+                       fileRef = AD4606C60789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD4606ED0789911E00E8C5A3 = {
+                       fileRef = AD4606C70789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4606EE0789911E00E8C5A3 = {
+                       fileRef = AD4606C80789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD4606EF0789911E00E8C5A3 = {
+                       fileRef = AD4606C90789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4606F00789911E00E8C5A3 = {
+                       fileRef = AD4606CA0789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD4606F10789911E00E8C5A3 = {
+                       fileRef = AD4606CB0789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4606F20789911E00E8C5A3 = {
+                       fileRef = AD4606CC0789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD4606F30789911E00E8C5A3 = {
+                       fileRef = AD4606CD0789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4606F40789911E00E8C5A3 = {
+                       fileRef = AD4606CE0789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD4606F50789911E00E8C5A3 = {
+                       fileRef = AD4606CF0789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4606F60789911E00E8C5A3 = {
+                       fileRef = AD4606D00789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD4606F70789911E00E8C5A3 = {
+                       fileRef = AD4606D10789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4606F80789911E00E8C5A3 = {
+                       fileRef = AD4606D20789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD4606F90789911E00E8C5A3 = {
+                       fileRef = AD4606D30789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4606FA0789911E00E8C5A3 = {
+                       fileRef = AD4606D40789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4606FB0789911E00E8C5A3 = {
+                       fileRef = AD4606D50789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                               );
+                       };
+               };
+               AD4606FC0789911E00E8C5A3 = {
+                       fileRef = AD4606D60789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4606FD0789911E00E8C5A3 = {
+                       fileRef = AD4606D70789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD4606FE0789911E00E8C5A3 = {
+                       fileRef = AD4606D80789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4606FF0789911E00E8C5A3 = {
+                       fileRef = AD4606D90789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD4607000789911E00E8C5A3 = {
+                       fileRef = AD4606DA0789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4607010789911E00E8C5A3 = {
+                       fileRef = AD4606DB0789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD4607020789911E00E8C5A3 = {
+                       fileRef = AD4606DC0789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4607030789911E00E8C5A3 = {
+                       fileRef = AD4606DD0789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD4607040789911E00E8C5A3 = {
+                       fileRef = AD4606DE0789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4607050789911E00E8C5A3 = {
+                       fileRef = AD4606DF0789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD4607060789911E00E8C5A3 = {
+                       fileRef = AD4606E00789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4607070789911E00E8C5A3 = {
+                       fileRef = AD4606E10789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD4607080789911E00E8C5A3 = {
+                       fileRef = AD4606E20789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4607090789911E00E8C5A3 = {
+                       fileRef = AD4606E30789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD46070A0789911E00E8C5A3 = {
+                       fileRef = AD4606E40789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD46070B0789911E00E8C5A3 = {
+                       fileRef = AD4606E50789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD46070C0789911E00E8C5A3 = {
+                       fileRef = AD4606E60789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD46070D0789911E00E8C5A3 = {
+                       fileRef = AD4606E70789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD46070E0789911E00E8C5A3 = {
+                       fileRef = AD4606E80789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD46070F0789911E00E8C5A3 = {
+                       fileRef = AD4606E90789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               AD4607100789911E00E8C5A3 = {
+                       fileRef = AD4606EA0789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                               ATTRIBUTES = (
+                                       Public,
+                               );
+                       };
+               };
+               AD460762078992EA00E8C5A3 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = SoObjects.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/SoObjects.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               AD460763078992EA00E8C5A3 = {
+                       fileRef = AD460762078992EA00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADD65B6606DA32D6007161CA = {
+                       children = (
+                               AD013B8706E20AC5000910D8,
+                               ADD65C8A06DA343C007161CA,
+                               ADD65C6F06DA343C007161CA,
+                               ADD65C8B06DA343C007161CA,
+                               ADD65C8E06DA344C007161CA,
+                               AD013C1806E20C17000910D8,
+                               ADD65C9406DA34FF007161CA,
+                               ADD65D5D06DA37C7007161CA,
+                               ADD65D5906DA372D007161CA,
+                               ADD65F7306DA3C02007161CA,
+                       );
+                       isa = PBXGroup;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADD65B6806DA32D6007161CA = {
+                       buildSettings = {
+                               COPY_PHASE_STRIP = NO;
+                               GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
+                               GCC_OPTIMIZATION_LEVEL = 0;
+                               GCC_PREPROCESSOR_DEFINITIONS = "APPLE_RUNTIME=1 NeXT_Foundation_LIBRARY=1 COCOA_Foundation_LIBRARY=1 NeXT_RUNTIME=1 COMPILE_AS_FRAMEWORK=1 DEBUG=1";
+                       };
+                       isa = PBXBuildStyle;
+                       name = Development;
+               };
+               ADD65B6906DA32D6007161CA = {
+                       buildSettings = {
+                               COPY_PHASE_STRIP = YES;
+                               DEPLOYMENT_LOCATION = NO;
+                               DEPLOYMENT_POSTPROCESSING = YES;
+                               DSTROOT = /;
+                               DYLIB_INSTALL_NAME_BASE = "@executable_path/../Frameworks/";
+                               FRAMEWORK_SEARCH_PATHS = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks";
+                               GCC_ENABLE_FIX_AND_CONTINUE = NO;
+                               GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
+                               GCC_OPTIMIZATION_LEVEL = 3;
+                               GCC_PREPROCESSOR_DEFINITIONS = "APPLE_RUNTIME=1 NeXT_Foundation_LIBRARY=1 COCOA_Foundation_LIBRARY=1 NeXT_RUNTIME=1 COMPILE_AS_FRAMEWORK=1";
+                               SKIP_INSTALL = YES;
+                               SYMROOT = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks";
+                               TEMP_DIR = "$(SYMROOT)/$(PROJECT_NAME).build";
+                               UNSTRIPPED_PRODUCT = NO;
+                               ZERO_LINK = NO;
+                       };
+                       isa = PBXBuildStyle;
+                       name = Wrapper;
+               };
+               ADD65B6A06DA32D6007161CA = {
+                       buildSettings = {
+                       };
+                       buildStyles = (
+                               ADD65B6806DA32D6007161CA,
+                               ADD65B6906DA32D6007161CA,
+                       );
+                       hasScannedForEncodings = 0;
+                       isa = PBXProject;
+                       mainGroup = ADD65B6606DA32D6007161CA;
+                       productRefGroup = ADD65D5906DA372D007161CA;
+                       projectDirPath = "";
+                       targets = (
+                               ADD65D5706DA372D007161CA,
+                       );
+               };
+               ADD65C6F06DA343C007161CA = {
+                       fileEncoding = 5;
+                       indentWidth = 8;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text;
+                       path = ChangeLog;
+                       refType = 4;
+                       sourceTree = "<group>";
+                       tabWidth = 8;
+                       usesTabs = 1;
+               };
+               ADD65C7006DA343C007161CA = {
+                       fileEncoding = 5;
+                       indentWidth = 2;
+                       isa = PBXFileReference;
+                       lastKnownFileType = sourcecode.c.h;
+                       path = common.h;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADD65C7406DA343C007161CA = {
+                       explicitFileType = sourcecode.make;
+                       fileEncoding = 5;
+                       indentWidth = 8;
+                       isa = PBXFileReference;
+                       path = GNUmakefile;
+                       refType = 4;
+                       sourceTree = "<group>";
+                       tabWidth = 8;
+               };
+               ADD65C7506DA343C007161CA = {
+                       explicitFileType = sourcecode.make;
+                       fileEncoding = 5;
+                       indentWidth = 8;
+                       isa = PBXFileReference;
+                       path = GNUmakefile.preamble;
+                       refType = 4;
+                       sourceTree = "<group>";
+                       tabWidth = 8;
+               };
+               ADD65C8A06DA343C007161CA = {
+                       fileEncoding = 5;
+                       isa = PBXFileReference;
+                       lastKnownFileType = text;
+                       path = TODO;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADD65C8B06DA343C007161CA = {
+                       explicitFileType = sourcecode.make;
+                       fileEncoding = 5;
+                       indentWidth = 8;
+                       isa = PBXFileReference;
+                       path = Version;
+                       refType = 4;
+                       sourceTree = "<group>";
+                       tabWidth = 8;
+               };
+               ADD65C8E06DA344C007161CA = {
+                       children = (
+                               ADD65C7406DA343C007161CA,
+                               ADD65C7506DA343C007161CA,
+                               AD4604660789885D00E8C5A3,
+                       );
+                       isa = PBXGroup;
+                       name = Makefiles;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADD65C9406DA34FF007161CA = {
+                       children = (
+                               ADD65C7006DA343C007161CA,
+                               AD4606C70789911E00E8C5A3,
+                               AD4606C90789911E00E8C5A3,
+                               AD4606CB0789911E00E8C5A3,
+                               AD4606CD0789911E00E8C5A3,
+                               AD4606CF0789911E00E8C5A3,
+                               AD4606D10789911E00E8C5A3,
+                               AD4606D30789911E00E8C5A3,
+                               AD4606D40789911E00E8C5A3,
+                               AD4606D60789911E00E8C5A3,
+                               AD4606D80789911E00E8C5A3,
+                               AD4606DA0789911E00E8C5A3,
+                               AD4606DC0789911E00E8C5A3,
+                               AD4606DE0789911E00E8C5A3,
+                               AD4606E00789911E00E8C5A3,
+                               AD4606E20789911E00E8C5A3,
+                               AD4606E40789911E00E8C5A3,
+                               AD4606E60789911E00E8C5A3,
+                               AD4606E80789911E00E8C5A3,
+                               AD4606EB0789911E00E8C5A3,
+                       );
+                       fileEncoding = 5;
+                       indentWidth = 2;
+                       isa = PBXGroup;
+                       name = Classes;
+                       refType = 4;
+                       sourceTree = "<group>";
+                       tabWidth = 2;
+               };
+               ADD65D5306DA372D007161CA = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               ADD65F6406DA3AF6007161CA,
+                               AD4606EC0789911E00E8C5A3,
+                               AD4606EE0789911E00E8C5A3,
+                               AD4606F00789911E00E8C5A3,
+                               AD4606F20789911E00E8C5A3,
+                               AD4606F40789911E00E8C5A3,
+                               AD4606F60789911E00E8C5A3,
+                               AD4606F80789911E00E8C5A3,
+                               AD4606FB0789911E00E8C5A3,
+                               AD4606FD0789911E00E8C5A3,
+                               AD4606FF0789911E00E8C5A3,
+                               AD4607010789911E00E8C5A3,
+                               AD4607030789911E00E8C5A3,
+                               AD4607050789911E00E8C5A3,
+                               AD4607070789911E00E8C5A3,
+                               AD4607090789911E00E8C5A3,
+                               AD46070B0789911E00E8C5A3,
+                               AD46070D0789911E00E8C5A3,
+                               AD4607100789911E00E8C5A3,
+                       );
+                       isa = PBXHeadersBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               ADD65D5406DA372D007161CA = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               ADD65F6706DA3B38007161CA,
+                               ADD65F6806DA3B38007161CA,
+                               ADD65F6906DA3B38007161CA,
+                               AD013B8C06E20AC5000910D8,
+                               AD46070F0789911E00E8C5A3,
+                       );
+                       isa = PBXResourcesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               ADD65D5506DA372D007161CA = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               AD4606ED0789911E00E8C5A3,
+                               AD4606EF0789911E00E8C5A3,
+                               AD4606F10789911E00E8C5A3,
+                               AD4606F30789911E00E8C5A3,
+                               AD4606F50789911E00E8C5A3,
+                               AD4606F70789911E00E8C5A3,
+                               AD4606F90789911E00E8C5A3,
+                               AD4606FA0789911E00E8C5A3,
+                               AD4606FC0789911E00E8C5A3,
+                               AD4606FE0789911E00E8C5A3,
+                               AD4607000789911E00E8C5A3,
+                               AD4607020789911E00E8C5A3,
+                               AD4607040789911E00E8C5A3,
+                               AD4607060789911E00E8C5A3,
+                               AD4607080789911E00E8C5A3,
+                               AD46070A0789911E00E8C5A3,
+                               AD46070C0789911E00E8C5A3,
+                               AD46070E0789911E00E8C5A3,
+                               ADE806E20789F76900633840,
+                       );
+                       isa = PBXSourcesBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               ADD65D5606DA372D007161CA = {
+                       buildActionMask = 2147483647;
+                       files = (
+                               ADD65F7506DA3C51007161CA,
+                               ADD6610E06DA3D1F007161CA,
+                               ADD65FE906DA3CDE007161CA,
+                               ADD65FE806DA3CDE007161CA,
+                               ADD65FEA06DA3CDE007161CA,
+                               AD013C2606E20D19000910D8,
+                               AD013C2806E20D19000910D8,
+                               AD013C2A06E20D19000910D8,
+                               AD013C2B06E20D19000910D8,
+                               AD013C2D06E20D19000910D8,
+                               AD013C2E06E20D19000910D8,
+                               AD013C3006E20D19000910D8,
+                               AD0142CF06E21A3D000910D8,
+                               AD460763078992EA00E8C5A3,
+                       );
+                       isa = PBXFrameworksBuildPhase;
+                       runOnlyForDeploymentPostprocessing = 0;
+               };
+               ADD65D5706DA372D007161CA = {
+                       buildPhases = (
+                               ADD65D5306DA372D007161CA,
+                               ADD65D5406DA372D007161CA,
+                               ADD65D5506DA372D007161CA,
+                               ADD65D5606DA372D007161CA,
+                       );
+                       buildRules = (
+                       );
+                       buildSettings = {
+                               DYLIB_COMPATIBILITY_VERSION = 1;
+                               DYLIB_CURRENT_VERSION = 4.5.13;
+                               FRAMEWORK_SEARCH_PATHS = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+                               FRAMEWORK_VERSION = A;
+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
+                               GCC_PREFIX_HEADER = common.h;
+                               GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = NO;
+                               GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
+                               GCC_WARN_UNKNOWN_PRAGMAS = NO;
+                               INFOPLIST_FILE = "SoOFS-Info.plist";
+                               INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
+                               OTHER_CFLAGS = "-DXCODE_BUILD=1";
+                               OTHER_LDFLAGS = "-seg1addr 0xC3A00000 -headerpad_max_install_names";
+                               OTHER_REZFLAGS = "";
+                               PRODUCT_NAME = SoOFS;
+                               SECTORDER_FLAGS = "";
+                               WARNING_CFLAGS = "-Wmost";
+                       };
+                       dependencies = (
+                       );
+                       isa = PBXNativeTarget;
+                       name = SoOFS;
+                       productName = SoOFS;
+                       productReference = ADD65D5806DA372D007161CA;
+                       productSettingsXML = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>
+<!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">
+<plist version=\"1.0\">
+<dict>
+       <key>CFBundleDevelopmentRegion</key>
+       <string>English</string>
+       <key>CFBundleExecutable</key>
+       <string>SoOFS</string>
+       <key>CFBundleIdentifier</key>
+       <string>org.OpenGroupware.SOPE.SoOFS</string>
+       <key>CFBundleInfoDictionaryVersion</key>
+       <string>6.0</string>
+       <key>CFBundlePackageType</key>
+       <string>FMWK</string>
+       <key>CFBundleSignature</key>
+       <string>????</string>
+       <key>CFBundleVersion</key>
+       <string>1.0</string>
+</dict>
+</plist>
+";
+                       productType = "com.apple.product-type.framework";
+               };
+               ADD65D5806DA372D007161CA = {
+                       explicitFileType = wrapper.framework;
+                       includeInIndex = 0;
+                       isa = PBXFileReference;
+                       path = SoOFS.framework;
+                       refType = 3;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+               ADD65D5906DA372D007161CA = {
+                       children = (
+                               ADD65D5806DA372D007161CA,
+                       );
+                       isa = PBXGroup;
+                       name = Products;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADD65D5A06DA372D007161CA = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = text.xml;
+                       path = "SoOFS-Info.plist";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADD65D5D06DA37C7007161CA = {
+                       children = (
+                               ADD65D5A06DA372D007161CA,
+                               AD4606E90789911E00E8C5A3,
+                       );
+                       isa = PBXGroup;
+                       name = Resources;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADD65F6406DA3AF6007161CA = {
+                       fileRef = ADD65C7006DA343C007161CA;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADD65F6706DA3B38007161CA = {
+                       fileRef = ADD65C8A06DA343C007161CA;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADD65F6806DA3B38007161CA = {
+                       fileRef = ADD65C6F06DA343C007161CA;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADD65F6906DA3B38007161CA = {
+                       fileRef = ADD65C8B06DA343C007161CA;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADD65F7306DA3C02007161CA = {
+                       children = (
+                               ADD65F7406DA3C51007161CA,
+                               ADD6603106DA3CE2007161CA,
+                               AD013C9E06E20E99000910D8,
+                               AD01401C06E20F1D000910D8,
+                               AD013DD406E20EBA000910D8,
+                       );
+                       isa = PBXGroup;
+                       name = "Linked Frameworks";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADD65F7406DA3C51007161CA = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = Foundation.framework;
+                       path = /System/Library/Frameworks/Foundation.framework;
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               ADD65F7506DA3C51007161CA = {
+                       fileRef = ADD65F7406DA3C51007161CA;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADD65FE506DA3CDE007161CA = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = DOM.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/DOM.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               ADD65FE606DA3CDE007161CA = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = SaxObjC.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/SaxObjC.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               ADD65FE706DA3CDE007161CA = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = XmlRpc.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/XmlRpc.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               ADD65FE806DA3CDE007161CA = {
+                       fileRef = ADD65FE506DA3CDE007161CA;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADD65FE906DA3CDE007161CA = {
+                       fileRef = ADD65FE606DA3CDE007161CA;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADD65FEA06DA3CDE007161CA = {
+                       fileRef = ADD65FE706DA3CDE007161CA;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADD6603106DA3CE2007161CA = {
+                       children = (
+                               ADD65FE506DA3CDE007161CA,
+                               ADD65FE606DA3CDE007161CA,
+                               ADD65FE706DA3CDE007161CA,
+                       );
+                       isa = PBXGroup;
+                       name = "sope-xml";
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADD6610D06DA3D1F007161CA = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = wrapper.framework;
+                       name = EOControl.framework;
+                       path = "$(USER_LIBRARY_DIR)/EmbeddedFrameworks/EOControl.framework";
+                       refType = 0;
+                       sourceTree = "<absolute>";
+               };
+               ADD6610E06DA3D1F007161CA = {
+                       fileRef = ADD6610D06DA3D1F007161CA;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+               ADE806E20789F76900633840 = {
+                       fileRef = AD4606EB0789911E00E8C5A3;
+                       isa = PBXBuildFile;
+                       settings = {
+                       };
+               };
+       };
+       rootObject = ADD65B6A06DA32D6007161CA;
+}
index 8124804373d676be64906a721553e0ae765a21a2..36c1074d67afe2bdaebb02aee0b2a2160f8b9d89 100644 (file)
@@ -1,3 +1,3 @@
 # version file
 
-SUBMINOR_VERSION:=12
+SUBMINOR_VERSION:=13
index 66337801d45eb25ab34bfb370fd9eac569a9d866..7db4ec0cc4cb107934f009131434694d84721c1d 100644 (file)
@@ -19,6 +19,9 @@
   02111-1307, USA.
 */
 
+#ifndef __SoOFS_common_H__
+#define __SoOFS_common_H__
+
 #import <Foundation/Foundation.h>
 
 #if NeXT_Foundation_LIBRARY || APPLE_FOUNDATION_LIBRARY
 
 #include <NGExtensions/NGExtensions.h>
 
-#include "NSException+HTTP.h"
 #include <NGObjWeb/WORequest.h>
 #include <NGObjWeb/WOApplication.h>
 #include <NGExtensions/NGFileManager.h>
 
-#include "SoClass.h"
-#include "SoClassRegistry.h"
-#include "SoClassSecurityInfo.h"
-#include "SoDefaultRenderer.h"
-#include "SoObject.h"
-#include "SoObjectMethodDispatcher.h"
-#include "SoObjectRequestHandler.h"
-#include "SoPermissions.h"
-#include "SoSecurityManager.h"
-#include "SoUser.h"
-#include "WOContext+SoObjects.h"
-#include "NSException+HTTP.h"
+#include <SoObjects/NSException+HTTP.h>
+#include <SoObjects/SoClass.h>
+#include <SoObjects/SoClassRegistry.h>
+#include <SoObjects/SoClassSecurityInfo.h>
+#include <SoObjects/SoDefaultRenderer.h>
+#include <SoObjects/SoObject.h>
+#include <SoObjects/SoObjectMethodDispatcher.h>
+#include <SoObjects/SoObjectRequestHandler.h>
+#include <SoObjects/SoPermissions.h>
+#include <SoObjects/SoSecurityManager.h>
+#include <SoObjects/SoUser.h>
+#include <SoObjects/WOContext+SoObjects.h>
+#include <SoObjects/NSException+HTTP.h>
 
 @interface NSObject(LastException)
 - (NSException *)lastException;
 @end
+
+#endif /* __SoOFS_common_H__ */
index b8ff1c90879591f9f50825e5865fdba7d532e2ce..e00dd2f0f32bcff5cd24febfff124ba3cba96f29 100644 (file)
                                        ProductGroup = AD8BEFF007005DBE00EC239A;
                                        ProjectRef = AD8BEFEF07005DBE00EC239A;
                                },
+                               {
+                                       ProductGroup = ADEAC65C078A325700097697;
+                                       ProjectRef = ADEAC65B078A325700097697;
+                               },
                        );
                        targets = (
                                ADDF479906DA58D700C4E7F8,
                                AD915D2B06E29B83004720C2,
                                AD915D2906E29B83004720C2,
                                ADBFE95F073EA9BE00E7F7CA,
+                               ADEAC660078A327000097697,
                        );
                        isa = PBXAggregateTarget;
                        name = "Wrapper Contents";
                                ADBFE95B073EA9AD00E7F7CA,
                                AD915D0E06E29B5D004720C2,
                                AD915D0C06E29B51004720C2,
+                               ADEAC65B078A325700097697,
                        );
                        isa = PBXGroup;
                        name = Projects;
                        target = ADDF478006DA57DA00C4E7F8;
                        targetProxy = ADDF479A06DA58DD00C4E7F8;
                };
+               ADEAC65B078A325700097697 = {
+                       isa = PBXFileReference;
+                       lastKnownFileType = "wrapper.pb-project";
+                       name = SoOFS.xcode;
+                       path = SoOFS/SoOFS.xcode;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADEAC65C078A325700097697 = {
+                       children = (
+                               ADEAC65E078A325900097697,
+                       );
+                       isa = PBXGroup;
+                       name = Products;
+                       refType = 4;
+                       sourceTree = "<group>";
+               };
+               ADEAC65E078A325900097697 = {
+                       fileType = wrapper.framework;
+                       isa = PBXReferenceProxy;
+                       path = SoOFS.framework;
+                       refType = 3;
+                       remoteRef = ADEAC665078A327A00097697;
+                       sourceTree = BUILT_PRODUCTS_DIR;
+               };
+               ADEAC65F078A327000097697 = {
+                       containerPortal = ADEAC65B078A325700097697;
+                       isa = PBXContainerItemProxy;
+                       proxyType = 1;
+                       remoteGlobalIDString = ADD65D5706DA372D007161CA;
+                       remoteInfo = SoOFS;
+               };
+               ADEAC660078A327000097697 = {
+                       isa = PBXTargetDependency;
+                       name = "SoOFS (from SoOFS.xcode)";
+                       targetProxy = ADEAC65F078A327000097697;
+               };
+               ADEAC665078A327A00097697 = {
+                       containerPortal = ADEAC65B078A325700097697;
+                       isa = PBXContainerItemProxy;
+                       proxyType = 2;
+                       remoteGlobalIDString = ADD65D5806DA372D007161CA;
+                       remoteInfo = SoOFS;
+               };
        };
        rootObject = ADDF476A06DA572500C4E7F8;
 }
index 9dab271ce3a372466f1db3453f9401d50703792a..3c8c676c44d59b9e912cb7cf402c6a388d4d08a1 100644 (file)
                        mainGroup = ADDF476606DA572500C4E7F8;
                        projectDirPath = "";
                        projectReferences = (
-                               {
-                                       ProductGroup = ADDF478706DA581F00C4E7F8;
-                                       ProjectRef = ADDF478606DA581F00C4E7F8;
-                               },
                                {
                                        ProductGroup = ADDF478906DA583300C4E7F8;
                                        ProjectRef = ADDF478806DA583300C4E7F8;
                                        ProductGroup = ADDF478506DA580C00C4E7F8;
                                        ProjectRef = ADDF478406DA580C00C4E7F8;
                                },
+                               {
+                                       ProductGroup = ADDF478706DA581F00C4E7F8;
+                                       ProjectRef = ADDF478606DA581F00C4E7F8;
+                               },
                        );
                        targets = (
                                ADDF479906DA58D700C4E7F8,
index b97e78b565ba8cd64795512fdc47a75a44adbc2b..ea83f907d3de6ed5bc1895e1c6eb65806c0bf9e9 100644 (file)
@@ -9,7 +9,7 @@
        <key>CFBundleGetInfoString</key>
        <string></string>
        <key>CFBundleIdentifier</key>
-       <string>com.skyrix.core.NGImap4</string>
+       <string>org.OpenGroupware.SOPE.mime.NGImap4</string>
        <key>CFBundleInfoDictionaryVersion</key>
        <string>6.0</string>
        <key>CFBundlePackageType</key>
@@ -19,6 +19,6 @@
        <key>CFBundleSignature</key>
        <string>????</string>
        <key>CFBundleVersion</key>
-       <string>4.2</string>
+       <string>4.5</string>
 </dict>
 </plist>
index 29026be6e1aa8bc6f4d12d8bb2c2fc7d7ebd3c93..23ab3e6eec3d9d0a0da72344617ce95a4388565c 100644 (file)
@@ -9,7 +9,7 @@
        <key>CFBundleGetInfoString</key>
        <string></string>
        <key>CFBundleIdentifier</key>
-       <string>com.skyrix.core.NGMime</string>
+       <string>org.OpenGroupware.SOPE.mime.NGMime</string>
        <key>CFBundleInfoDictionaryVersion</key>
        <string>6.0</string>
        <key>CFBundlePackageType</key>
@@ -19,6 +19,6 @@
        <key>CFBundleSignature</key>
        <string>????</string>
        <key>CFBundleVersion</key>
-       <string>4.2</string>
+       <string>4.5</string>
 </dict>
 </plist>