Changeset 80427 for trunk/dports/fuse


Ignore:
Timestamp:
Jul 12, 2011, 5:37:14 PM (9 years ago)
Author:
dports@…
Message:

macfuse: add Lion support (#30066)

  • create a 10.7 dir for fusefs/libfuse that links against the proper SDK
  • patch fusefs kext to reflect new layout of ucred struct
  • patch to prevent compiler warning on mount_fusefs
  • add 10.7 build support to Obj-C SDK
  • build Obj-C SDK using default system gcc version rather than forcing 4.0 since it is not installed by default on Lion. Note that this affects 10.6 builds too (will use 4.2 instead of 4.0).
Location:
trunk/dports/fuse/macfuse
Files:
5 added
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/fuse/macfuse/Portfile

    r75652 r80427  
    66name                macfuse
    77version             2.0.3
    8 revision            4
     8revision            5
    99categories          fuse devel
    1010platforms           macosx
     
    3333
    3434patchfiles          patch-10.5-to-10.6.diff \
     35                    patch-10.5-to-10.7.diff \
    3536                    patch-macfuse_buildtool.sh.diff \
    3637                    patch-sdk-objc_GMUserFileSystem.m.diff \
     38                    patch-sdk-objc_MacFUSE.xcodeproj-default-gcc.diff \
    3739                    patch-sdk-objc_MacFuse.xcodeproj.diff \
    3840                    patch-10.5_fusefs_fusefs.xcodeproj_project.pbxproj.diff \
    3941                    patch-10.5_universal_build.diff \
    4042                    patch-10.5_libfuse_fuse-2.7.3-macosx.patch.diff \
    41                     patch-10.6_libfuse_fuse-2.7.3-macosx.patch.diff
     43                    patch-10.6_libfuse_fuse-2.7.3-macosx.patch.diff \
     44                    patch-10.7_libfuse_fuse-2.7.3-macosx.patch.diff \
     45                    patch-10.7-cr_posix.diff \
     46                    patch-10.7_fusefs_mount_mount_fusefs.c.diff
    4247
    4348livecheck.type      googlecode
     
    6469pre-patch {
    6570    system "cp -R ${worksrcpath}/10.5 ${worksrcpath}/10.6"
     71    system "cp -R ${worksrcpath}/10.5 ${worksrcpath}/10.7"
    6672}
    6773
     
    7177    reinplace s,@@PREFIX@@,${prefix},g ${worksrcpath}/10.5/libfuse/fuse-2.7.3-macosx.patch
    7278    reinplace s,@@PREFIX@@,${prefix},g ${worksrcpath}/10.6/libfuse/fuse-2.7.3-macosx.patch
     79    reinplace s,@@PREFIX@@,${prefix},g ${worksrcpath}/10.7/libfuse/fuse-2.7.3-macosx.patch
    7380    reinplace s,@@WORKPATH@@,${workpath},g ${worksrcpath}/macfuse_buildtool.sh
    7481    reinplace s,@@DESTPATH@@,${destpath},g ${worksrcpath}/macfuse_buildtool.sh
  • trunk/dports/fuse/macfuse/files/patch-macfuse_buildtool.sh.diff

    r61907 r80427  
    1515 readonly M_PLATFORMS="10.4 10.5 10.6"     # default is native
    1616-readonly M_PLATFORMS_REALISTIC="10.4 10.5"
    17 +readonly M_PLATFORMS_REALISTIC="10.4 10.5 10.6"
     17+readonly M_PLATFORMS_REALISTIC="10.4 10.5 10.6 10.7"
    1818 readonly M_TARGETS="clean dist examples lib libsrc reload smalldist swconfigure"
    1919 readonly M_TARGETS_WITH_PLATFORM="examples lib libsrc smalldist swconfigure"
  • trunk/dports/fuse/macfuse/files/patch-sdk-objc_MacFuse.xcodeproj.diff

    r61907 r80427  
    11--- sdk-objc/MacFUSE.xcodeproj/project.pbxproj  2008-12-02 21:46:02.000000000 -0500
    2 +++ sdk-objc/MacFUSE.xcodeproj/project.pbxproj  2009-11-29 20:58:35.000000000 -0500
     2+++ sdk-objc/MacFUSE.xcodeproj/project.pbxproj  2011-07-11 19:20:28.000000000 -0400
    33@@ -7,6 +7,20 @@
    44        objects = {
     
    2222                28D525B60EA8076400B7CF7B /* GMFinderInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = FF4337480D27697A00554C02 /* GMFinderInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
    2323                28D525B70EA8076400B7CF7B /* GMResourceFork.h in Headers */ = {isa = PBXBuildFile; fileRef = FF43374A0D27697A00554C02 /* GMResourceFork.h */; settings = {ATTRIBUTES = (Public, ); }; };
    24 @@ -38,6 +52,8 @@
     24@@ -20,6 +34,20 @@
     25                28D525C10EA8076400B7CF7B /* GMDataBackedFileDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = FF6C40210D300D7E00E51DD2 /* GMDataBackedFileDelegate.m */; };
     26                28D525C30EA8076400B7CF7B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
     27                28D526C80EA8342500B7CF7B /* macfuse_objc_dtrace.d in Sources */ = {isa = PBXBuildFile; fileRef = 28D526C70EA8342500B7CF7B /* macfuse_objc_dtrace.d */; };
     28+               37D03BCA13CBB97D00317407 /* GMAppleDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = FF4337460D27697A00554C02 /* GMAppleDouble.h */; settings = {ATTRIBUTES = (Public, ); }; };
     29+               37D03BCB13CBB97D00317407 /* GMFinderInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = FF4337480D27697A00554C02 /* GMFinderInfo.h */; settings = {ATTRIBUTES = (Public, ); }; };
     30+               37D03BCC13CBB97D00317407 /* GMResourceFork.h in Headers */ = {isa = PBXBuildFile; fileRef = FF43374A0D27697A00554C02 /* GMResourceFork.h */; settings = {ATTRIBUTES = (Public, ); }; };
     31+               37D03BCD13CBB97D00317407 /* GMUserFileSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = FFC1BF780D2D81D5009D8847 /* GMUserFileSystem.h */; settings = {ATTRIBUTES = (Public, ); }; };
     32+               37D03BCE13CBB97D00317407 /* GMDataBackedFileDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = FF6C40200D300D7E00E51DD2 /* GMDataBackedFileDelegate.h */; };
     33+               37D03BCF13CBB97D00317407 /* MacFUSE.h in Headers */ = {isa = PBXBuildFile; fileRef = FF9CE9400EAC59C80006A9F1 /* MacFUSE.h */; settings = {ATTRIBUTES = (Public, ); }; };
     34+               37D03BD113CBB97D00317407 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
     35+               37D03BD313CBB97D00317407 /* GMAppleDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = FF4337470D27697A00554C02 /* GMAppleDouble.m */; };
     36+               37D03BD413CBB97D00317407 /* GMFinderInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = FF4337490D27697A00554C02 /* GMFinderInfo.m */; };
     37+               37D03BD513CBB97D00317407 /* GMResourceFork.m in Sources */ = {isa = PBXBuildFile; fileRef = FF43374B0D27697A00554C02 /* GMResourceFork.m */; };
     38+               37D03BD613CBB97D00317407 /* GMUserFileSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = FFC1BF790D2D81D5009D8847 /* GMUserFileSystem.m */; };
     39+               37D03BD713CBB97D00317407 /* GMDataBackedFileDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = FF6C40210D300D7E00E51DD2 /* GMDataBackedFileDelegate.m */; };
     40+               37D03BD813CBB97D00317407 /* macfuse_objc_dtrace.d in Sources */ = {isa = PBXBuildFile; fileRef = 28D526C70EA8342500B7CF7B /* macfuse_objc_dtrace.d */; };
     41+               37D03BDA13CBB97D00317407 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
     42                8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
     43                FF43374C0D27697A00554C02 /* GMAppleDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = FF4337460D27697A00554C02 /* GMAppleDouble.h */; settings = {ATTRIBUTES = (Public, ); }; };
     44                FF43374D0D27697A00554C02 /* GMAppleDouble.m in Sources */ = {isa = PBXBuildFile; fileRef = FF4337470D27697A00554C02 /* GMAppleDouble.m */; };
     45@@ -38,6 +66,8 @@
    2546 /* End PBXBuildFile section */
    2647 
     
    3152                089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
    3253                28D525C80EA8076400B7CF7B /* MacFUSE.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MacFUSE.framework; sourceTree = BUILT_PRODUCTS_DIR; };
    33 @@ -62,6 +78,14 @@
     54@@ -45,6 +75,8 @@
     55                28D526C40EA833F100B7CF7B /* GMDTrace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GMDTrace.h; sourceTree = "<group>"; };
     56                28D526C70EA8342500B7CF7B /* macfuse_objc_dtrace.d */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.dtrace; path = macfuse_objc_dtrace.d; sourceTree = "<group>"; };
     57                32DBCF5E0370ADEE00C91783 /* MacFUSE_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MacFUSE_Prefix.pch; sourceTree = "<group>"; };
     58+               37D03BDF13CBB97D00317407 /* MacFUSE.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MacFUSE.framework; sourceTree = BUILT_PRODUCTS_DIR; };
     59+               37D03BE013CBB97D00317407 /* Info copy.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "Info copy.plist"; sourceTree = "<group>"; };
     60                8DC2EF5A0486A6940098B216 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
     61                8DC2EF5B0486A6940098B216 /* MacFUSE.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = MacFUSE.framework; sourceTree = BUILT_PRODUCTS_DIR; };
     62                FF4337460D27697A00554C02 /* GMAppleDouble.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GMAppleDouble.h; sourceTree = "<group>"; };
     63@@ -62,6 +94,14 @@
    3464 /* End PBXFileReference section */
    3565 
     
    4676                        isa = PBXFrameworksBuildPhase;
    4777                        buildActionMask = 2147483647;
    48 @@ -86,6 +110,7 @@
     78@@ -70,6 +110,14 @@
     79                        );
     80                        runOnlyForDeploymentPostprocessing = 0;
     81                };
     82+               37D03BD913CBB97D00317407 /* Frameworks */ = {
     83+                       isa = PBXFrameworksBuildPhase;
     84+                       buildActionMask = 2147483647;
     85+                       files = (
     86+                               37D03BDA13CBB97D00317407 /* Foundation.framework in Frameworks */,
     87+                       );
     88+                       runOnlyForDeploymentPostprocessing = 0;
     89+               };
     90                8DC2EF560486A6940098B216 /* Frameworks */ = {
     91                        isa = PBXFrameworksBuildPhase;
     92                        buildActionMask = 2147483647;
     93@@ -86,6 +134,8 @@
    4994                        children = (
    5095                                8DC2EF5B0486A6940098B216 /* MacFUSE.framework */,
    5196                                28D525C80EA8076400B7CF7B /* MacFUSE.framework */,
    5297+                               04F584AC108BE9DC006329DD /* MacFUSE.framework */,
     98+                               37D03BDF13CBB97D00317407 /* MacFUSE.framework */,
    5399                        );
    54100                        name = Products;
    55101                        sourceTree = "<group>";
    56 @@ -117,6 +142,7 @@
     102@@ -117,6 +167,8 @@
    57103                        children = (
    58104                                8DC2EF5A0486A6940098B216 /* Info.plist */,
    59105                                089C1666FE841158C02AAC07 /* InfoPlist.strings */,
    60106+                               04F584AD108BE9DC006329DD /* Info copy.plist */,
     107+                               37D03BE013CBB97D00317407 /* Info copy.plist */,
    61108                        );
    62109                        name = Resources;
    63110                        sourceTree = "<group>";
    64 @@ -168,6 +194,19 @@
     111@@ -168,6 +220,19 @@
    65112 /* End PBXGroup section */
    66113 
     
    82129                        isa = PBXHeadersBuildPhase;
    83130                        buildActionMask = 2147483647;
    84 @@ -197,6 +236,26 @@
     131@@ -181,6 +246,19 @@
     132                        );
     133                        runOnlyForDeploymentPostprocessing = 0;
     134                };
     135+               37D03BC913CBB97D00317407 /* Headers */ = {
     136+                       isa = PBXHeadersBuildPhase;
     137+                       buildActionMask = 2147483647;
     138+                       files = (
     139+                               37D03BCA13CBB97D00317407 /* GMAppleDouble.h in Headers */,
     140+                               37D03BCB13CBB97D00317407 /* GMFinderInfo.h in Headers */,
     141+                               37D03BCC13CBB97D00317407 /* GMResourceFork.h in Headers */,
     142+                               37D03BCD13CBB97D00317407 /* GMUserFileSystem.h in Headers */,
     143+                               37D03BCE13CBB97D00317407 /* GMDataBackedFileDelegate.h in Headers */,
     144+                               37D03BCF13CBB97D00317407 /* MacFUSE.h in Headers */,
     145+                       );
     146+                       runOnlyForDeploymentPostprocessing = 0;
     147+               };
     148                8DC2EF500486A6940098B216 /* Headers */ = {
     149                        isa = PBXHeadersBuildPhase;
     150                        buildActionMask = 2147483647;
     151@@ -197,6 +275,26 @@
    85152 /* End PBXHeadersBuildPhase section */
    86153 
     
    109176                        isa = PBXNativeTarget;
    110177                        buildConfigurationList = 28D525C50EA8076400B7CF7B /* Build configuration list for PBXNativeTarget "MacFUSE-10.5" */;
    111 @@ -252,11 +311,20 @@
     178@@ -217,6 +315,26 @@
     179                        productReference = 28D525C80EA8076400B7CF7B /* MacFUSE.framework */;
     180                        productType = "com.apple.product-type.framework";
     181                };
     182+               37D03BC813CBB97D00317407 /* MacFUSE-10.7 */ = {
     183+                       isa = PBXNativeTarget;
     184+                       buildConfigurationList = 37D03BDC13CBB97D00317407 /* Build configuration list for PBXNativeTarget "MacFUSE-10.7" */;
     185+                       buildPhases = (
     186+                               37D03BC913CBB97D00317407 /* Headers */,
     187+                               37D03BD013CBB97D00317407 /* Resources */,
     188+                               37D03BD213CBB97D00317407 /* Sources */,
     189+                               37D03BD913CBB97D00317407 /* Frameworks */,
     190+                               37D03BDB13CBB97D00317407 /* ShellScript */,
     191+                       );
     192+                       buildRules = (
     193+                       );
     194+                       dependencies = (
     195+                       );
     196+                       name = "MacFUSE-10.7";
     197+                       productInstallPath = /Library/Frameworks;
     198+                       productName = MacFUSE;
     199+                       productReference = 37D03BDF13CBB97D00317407 /* MacFUSE.framework */;
     200+                       productType = "com.apple.product-type.framework";
     201+               };
     202                8DC2EF4F0486A6940098B216 /* MacFUSE-10.4 */ = {
     203                        isa = PBXNativeTarget;
     204                        buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "MacFUSE-10.4" */;
     205@@ -252,11 +370,21 @@
    112206                        targets = (
    113207                                8DC2EF4F0486A6940098B216 /* MacFUSE-10.4 */,
    114208                                28D525B30EA8076400B7CF7B /* MacFUSE-10.5 */,
    115209+                               04F58495108BE9DC006329DD /* MacFUSE-10.6 */,
     210+                               37D03BC813CBB97D00317407 /* MacFUSE-10.7 */,
    116211                        );
    117212                };
     
    130225                        isa = PBXResourcesBuildPhase;
    131226                        buildActionMask = 2147483647;
    132 @@ -277,6 +345,20 @@
     227@@ -265,6 +393,14 @@
     228                        );
     229                        runOnlyForDeploymentPostprocessing = 0;
     230                };
     231+               37D03BD013CBB97D00317407 /* Resources */ = {
     232+                       isa = PBXResourcesBuildPhase;
     233+                       buildActionMask = 2147483647;
     234+                       files = (
     235+                               37D03BD113CBB97D00317407 /* InfoPlist.strings in Resources */,
     236+                       );
     237+                       runOnlyForDeploymentPostprocessing = 0;
     238+               };
     239                8DC2EF520486A6940098B216 /* Resources */ = {
     240                        isa = PBXResourcesBuildPhase;
     241                        buildActionMask = 2147483647;
     242@@ -277,6 +413,20 @@
    133243 /* End PBXResourcesBuildPhase section */
    134244 
     
    151261                        isa = PBXShellScriptBuildPhase;
    152262                        buildActionMask = 12;
    153 @@ -308,6 +390,19 @@
     263@@ -291,6 +441,20 @@
     264                        shellScript = "if [ x\"$ACTION\" != x\"build\" ]\nthen\n  exit 0\nfi\n\nTEMPLATE_DIR=\"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ProjectTemplates/\"\nmkdir \"$TEMPLATE_DIR\"\ncp -R \"${SOURCE_ROOT}/ProjectTemplates/\" \"$TEMPLATE_DIR\"\nfind \"$TEMPLATE_DIR\" -type d -name '.svn' -exec rm -rf '{}' \\; > /dev/null 2>&1 || true\n\nGEN_BRIDGE_METADATA=/usr/bin/gen_bridge_metadata\nif [ ! -x $GEN_BRIDGE_METADATA ]\nthen\n  echo \"Skipping BridgeSupport due to missing gen_bridge_metadata.\"\n  exit 0\nfi\nOUT_FRAMEWORK=\"${TARGET_BUILD_DIR}/${SDK_NAME}.framework\"\nBRIDGE_DIR=\"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/BridgeSupport/\"\nmkdir \"$BRIDGE_DIR\"\nDYLD_LIBRARY_PATH=\"${MACFUSE_BUILD_ROOT}/usr/local/lib/\" $GEN_BRIDGE_METADATA -f \"$OUT_FRAMEWORK\" > \"${BRIDGE_DIR}/${SDK_NAME}.bridgesupport\"\n\nDEBUG_DIR=\"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Debug/\"\nmkdir \"$DEBUG_DIR\"\ncp -R \"${OUT_FRAMEWORK}.dSYM\" \"$DEBUG_DIR\"\n";
     265                        showEnvVarsInLog = 0;
     266                };
     267+               37D03BDB13CBB97D00317407 /* ShellScript */ = {
     268+                       isa = PBXShellScriptBuildPhase;
     269+                       buildActionMask = 12;
     270+                       files = (
     271+                       );
     272+                       inputPaths = (
     273+                       );
     274+                       outputPaths = (
     275+                       );
     276+                       runOnlyForDeploymentPostprocessing = 0;
     277+                       shellPath = /bin/sh;
     278+                       shellScript = "if [ x\"$ACTION\" != x\"build\" ]\nthen\n  exit 0\nfi\n\nTEMPLATE_DIR=\"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/ProjectTemplates/\"\nmkdir \"$TEMPLATE_DIR\"\ncp -R \"${SOURCE_ROOT}/ProjectTemplates/\" \"$TEMPLATE_DIR\"\nfind \"$TEMPLATE_DIR\" -type d -name '.svn' -exec rm -rf '{}' \\; > /dev/null 2>&1 || true\n\nGEN_BRIDGE_METADATA=/usr/bin/gen_bridge_metadata\nif [ ! -x $GEN_BRIDGE_METADATA ]\nthen\n  echo \"Skipping BridgeSupport due to missing gen_bridge_metadata.\"\n  exit 0\nfi\nOUT_FRAMEWORK=\"${TARGET_BUILD_DIR}/${SDK_NAME}.framework\"\nBRIDGE_DIR=\"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/BridgeSupport/\"\nmkdir \"$BRIDGE_DIR\"\nDYLD_LIBRARY_PATH=\"${MACFUSE_BUILD_ROOT}/usr/local/lib/\" $GEN_BRIDGE_METADATA -f \"$OUT_FRAMEWORK\" > \"${BRIDGE_DIR}/${SDK_NAME}.bridgesupport\"\n\nDEBUG_DIR=\"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/Debug/\"\nmkdir \"$DEBUG_DIR\"\ncp -R \"${OUT_FRAMEWORK}.dSYM\" \"$DEBUG_DIR\"\n";
     279+                       showEnvVarsInLog = 0;
     280+               };
     281                FF8DE2320D4EFE7C0007BFF6 /* ShellScript */ = {
     282                        isa = PBXShellScriptBuildPhase;
     283                        buildActionMask = 12;
     284@@ -308,6 +472,19 @@
    154285 /* End PBXShellScriptBuildPhase section */
    155286 
     
    171302                        isa = PBXSourcesBuildPhase;
    172303                        buildActionMask = 2147483647;
    173 @@ -347,6 +442,82 @@
     304@@ -321,6 +498,19 @@
     305                        );
     306                        runOnlyForDeploymentPostprocessing = 0;
     307                };
     308+               37D03BD213CBB97D00317407 /* Sources */ = {
     309+                       isa = PBXSourcesBuildPhase;
     310+                       buildActionMask = 2147483647;
     311+                       files = (
     312+                               37D03BD313CBB97D00317407 /* GMAppleDouble.m in Sources */,
     313+                               37D03BD413CBB97D00317407 /* GMFinderInfo.m in Sources */,
     314+                               37D03BD513CBB97D00317407 /* GMResourceFork.m in Sources */,
     315+                               37D03BD613CBB97D00317407 /* GMUserFileSystem.m in Sources */,
     316+                               37D03BD713CBB97D00317407 /* GMDataBackedFileDelegate.m in Sources */,
     317+                               37D03BD813CBB97D00317407 /* macfuse_objc_dtrace.d in Sources */,
     318+                       );
     319+                       runOnlyForDeploymentPostprocessing = 0;
     320+               };
     321                8DC2EF540486A6940098B216 /* Sources */ = {
     322                        isa = PBXSourcesBuildPhase;
     323                        buildActionMask = 2147483647;
     324@@ -347,6 +537,82 @@
    174325 /* End PBXVariantGroup section */
    175326 
     
    254405                        isa = XCBuildConfiguration;
    255406                        baseConfigurationReference = 28D5261B0EA80E7000B7CF7B /* MacFUSE.xcconfig */;
    256 @@ -401,8 +572,6 @@
     407@@ -401,8 +667,6 @@
    257408                                ARCHS = (
    258409                                        i386,
     
    263414                                GCC_ENABLE_OBJC_EXCEPTIONS = YES;
    264415                                GCC_ENABLE_OBJC_GC = supported;
    265 @@ -427,8 +596,8 @@
     416@@ -427,8 +691,8 @@
    266417                                        "-L$(MACFUSE_BUILD_ROOT)/usr/local/lib",
    267418                                );
     
    274425                        name = Debug;
    275426                };
    276 @@ -439,8 +608,6 @@
     427@@ -439,8 +703,6 @@
    277428                                ARCHS = (
    278429                                        i386,
     
    283434                                DEPLOYMENT_POSTPROCESSING = YES;
    284435                                GCC_ENABLE_OBJC_EXCEPTIONS = YES;
    285 @@ -467,8 +634,8 @@
     436@@ -467,8 +729,8 @@
    286437                                        "-L$(MACFUSE_BUILD_ROOT)/usr/local/lib",
    287438                                );
     
    294445                                STRIP_INSTALLED_PRODUCT = YES;
    295446                                STRIP_STYLE = "non-global";
    296 @@ -545,6 +712,15 @@
     447@@ -542,9 +806,94 @@
     448                        };
     449                        name = Release;
     450                };
     451+               37D03BDD13CBB97D00317407 /* Debug */ = {
     452+                       isa = XCBuildConfiguration;
     453+                       baseConfigurationReference = 28D5261B0EA80E7000B7CF7B /* MacFUSE.xcconfig */;
     454+                       buildSettings = {
     455+                               ARCHS = (
     456+                                       i386,
     457+                                       x86_64,
     458+                               );
     459+                               COPY_PHASE_STRIP = NO;
     460+                               DYLIB_COMPATIBILITY_VERSION = 1;
     461+                               DYLIB_CURRENT_VERSION = 1;
     462+                               FRAMEWORK_VERSION = A;
     463+                               GCC_DYNAMIC_NO_PIC = NO;
     464+                               GCC_ENABLE_FIX_AND_CONTINUE = YES;
     465+                               GCC_MODEL_TUNING = G5;
     466+                               GCC_OPTIMIZATION_LEVEL = 0;
     467+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
     468+                               GCC_PREFIX_HEADER = MacFUSE_Prefix.pch;
     469+                               INFOPLIST_FILE = "Info.plist";
     470+                               INSTALL_PATH = /Library/Frameworks;
     471+                               OTHER_CFLAGS = (
     472+                                       "-D__DARWIN_64_BIT_INO_T=1",
     473+                                       "-D__FreeBSD__=10",
     474+                                       "-D_FILE_OFFSET_BITS=64",
     475+                                       "-std=c99",
     476+                                       "-I$(MACFUSE_BUILD_ROOT)/usr/local/include",
     477+                                       "${CUSTOM_CFLAGS}",
     478+                               );
     479+                               OTHER_LDFLAGS = (
     480+                                       "-lfuse_ino64",
     481+                                       "-L$(MACFUSE_BUILD_ROOT)/usr/local/lib",
     482+                               );
     483+                               PRODUCT_NAME = MacFUSE;
     484+                               SDKROOT = macosx10.7;
     485+                               "SDKROOT[arch=*64]" = macosx10.7;
     486+                               WRAPPER_EXTENSION = framework;
     487+                               ZERO_LINK = YES;
     488+                       };
     489+                       name = Debug;
     490+               };
     491+               37D03BDE13CBB97D00317407 /* Release */ = {
     492+                       isa = XCBuildConfiguration;
     493+                       baseConfigurationReference = 28D5261B0EA80E7000B7CF7B /* MacFUSE.xcconfig */;
     494+                       buildSettings = {
     495+                               ARCHS = (
     496+                                       i386,
     497+                                       x86_64,
     498+                               );
     499+                               DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
     500+                               DYLIB_COMPATIBILITY_VERSION = 1;
     501+                               DYLIB_CURRENT_VERSION = 1;
     502+                               FRAMEWORK_VERSION = A;
     503+                               GCC_MODEL_TUNING = G5;
     504+                               GCC_PRECOMPILE_PREFIX_HEADER = YES;
     505+                               GCC_PREFIX_HEADER = MacFUSE_Prefix.pch;
     506+                               INFOPLIST_FILE = "Info.plist";
     507+                               INSTALL_PATH = /Library/Frameworks;
     508+                               OTHER_CFLAGS = (
     509+                                       "-D__DARWIN_64_BIT_INO_T=1",
     510+                                       "-D__FreeBSD__=10",
     511+                                       "-D_FILE_OFFSET_BITS=64",
     512+                                       "-std=c99",
     513+                                       "-I$(MACFUSE_BUILD_ROOT)/usr/local/include",
     514+                                       "${CUSTOM_CFLAGS}",
     515+                               );
     516+                               OTHER_LDFLAGS = (
     517+                                       "-lfuse_ino64",
     518+                                       "-L$(MACFUSE_BUILD_ROOT)/usr/local/lib",
     519+                               );
     520+                               PRODUCT_NAME = MacFUSE;
     521+                               SDKROOT = macosx10.7;
     522+                               STRIPFLAGS = "";
     523+                               WRAPPER_EXTENSION = framework;
     524+                       };
     525+                       name = Release;
     526+               };
    297527 /* End XCBuildConfiguration section */
    298528 
     
    310540                        isa = XCConfigurationList;
    311541                        buildConfigurations = (
     542@@ -572,6 +921,15 @@
     543                        defaultConfigurationIsVisible = 0;
     544                        defaultConfigurationName = Debug;
     545                };
     546+               37D03BDC13CBB97D00317407 /* Build configuration list for PBXNativeTarget "MacFUSE-10.7" */ = {
     547+                       isa = XCConfigurationList;
     548+                       buildConfigurations = (
     549+                               37D03BDD13CBB97D00317407 /* Debug */,
     550+                               37D03BDE13CBB97D00317407 /* Release */,
     551+                       );
     552+                       defaultConfigurationIsVisible = 0;
     553+                       defaultConfigurationName = Debug;
     554+               };
     555 /* End XCConfigurationList section */
     556        };
     557        rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
Note: See TracChangeset for help on using the changeset viewer.