Ticket #24248: patch-10.5-to-10.6.diff

File patch-10.5-to-10.6.diff, 7.1 KB (added by drkp (Dan Ports), 14 years ago)
  • 10.6/fusefs/fusefs.xcodeproj/project.pbxproj

     
    550550                        isa = XCBuildConfiguration;
    551551                        baseConfigurationReference = 54A06B920C9DE6060045DC0D /* MacFUSE.xcconfig */;
    552552                        buildSettings = {
    553                                 ARCHS = (
    554                                         x86_64,
    555                                         i386,
    556                                         ppc,
    557                                 );
     553                                ARCHS = i386;
    558554                                COPY_PHASE_STRIP = NO;
    559555                                GCC_C_LANGUAGE_STANDARD = "compiler-default";
    560556                                GCC_DYNAMIC_NO_PIC = NO;
     
    591587                                INFOPLIST_PREPROCESS = YES;
    592588                                INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
    593589                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions";
    594                                 MACOSX_DEPLOYMENT_TARGET = 10.5;
    595590                                "MACOSX_DEPLOYMENT_TARGET[sdk=macosx10.6][arch=x86_64]" = 10.6;
    596591                                MODULE_NAME = com.google.filesystems.fusefs;
    597592                                MODULE_START = fusefs_start;
     
    612607                        isa = XCBuildConfiguration;
    613608                        baseConfigurationReference = 54A06B920C9DE6060045DC0D /* MacFUSE.xcconfig */;
    614609                        buildSettings = {
    615                                 ARCHS = (
    616                                         x86_64,
    617                                         i386,
    618                                         ppc,
    619                                 );
     610                                ARCHS = i386;
    620611                                COPY_PHASE_STRIP = YES;
    621612                                DEPLOYMENT_POSTPROCESSING = YES;
    622613                                EXPORTED_SYMBOLS_FILE = MacFUSE.exports;
     
    653644                                INFOPLIST_PREPROCESS = YES;
    654645                                INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
    655646                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions";
    656                                 MACOSX_DEPLOYMENT_TARGET = 10.5;
    657647                                "MACOSX_DEPLOYMENT_TARGET[sdk=macosx10.6][arch=x86_64]" = 10.6;
    658648                                MODULE_NAME = com.google.filesystems.fusefs;
    659649                                MODULE_START = fusefs_start;
     
    675665                        isa = XCBuildConfiguration;
    676666                        baseConfigurationReference = 54A06B920C9DE6060045DC0D /* MacFUSE.xcconfig */;
    677667                        buildSettings = {
    678                                 ARCHS = (
    679                                         i386,
    680                                         ppc,
    681                                 );
     668                                ARCHS = i386;
    682669                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
    683670                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
    684671                                GCC_WARN_UNUSED_VARIABLE = YES;
     
    686673                                INFOPLIST_PREPROCESS = YES;
    687674                                INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
    688675                                PREBINDING = NO;
    689                                 SDKROOT = macosx10.5;
     676                                SDKROOT = macosx10.6;
    690677                        };
    691678                        name = Debug;
    692679                };
     
    694681                        isa = XCBuildConfiguration;
    695682                        baseConfigurationReference = 54A06B920C9DE6060045DC0D /* MacFUSE.xcconfig */;
    696683                        buildSettings = {
    697                                 ARCHS = (
    698                                         i386,
    699                                         ppc,
    700                                 );
     684                                ARCHS = i386;
    701685                                COPY_PHASE_STRIP = NO;
    702686                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
    703687                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
     
    706690                                INFOPLIST_PREPROCESS = YES;
    707691                                INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
    708692                                PREBINDING = NO;
    709                                 SDKROOT = macosx10.5;
     693                                SDKROOT = macosx10.6;
    710694                                STRIP_INSTALLED_PRODUCT = NO;
    711695                        };
    712696                        name = Release;
     
    714698                540966220C33B4F800F5E227 /* Debug */ = {
    715699                        isa = XCBuildConfiguration;
    716700                        buildSettings = {
    717                                 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
     701                                ARCHS = i386;
    718702                                COPY_PHASE_STRIP = NO;
    719703                                GCC_C_LANGUAGE_STANDARD = c99;
    720704                                GCC_DYNAMIC_NO_PIC = NO;
     
    747731                                GCC_WARN_UNUSED_PARAMETER = YES;
    748732                                GCC_WARN_UNUSED_VALUE = YES;
    749733                                INSTALL_PATH = "$(HOME)/bin";
    750                                 MACOSX_DEPLOYMENT_TARGET = 10.5;
    751734                                PREBINDING = NO;
    752735                                PRODUCT_NAME = mount_fusefs;
    753736                                ZERO_LINK = YES;
     
    757740                540966230C33B4F800F5E227 /* Release */ = {
    758741                        isa = XCBuildConfiguration;
    759742                        buildSettings = {
    760                                 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
     743                                ARCHS = i386;
    761744                                COPY_PHASE_STRIP = YES;
    762745                                DEPLOYMENT_POSTPROCESSING = YES;
    763746                                GCC_C_LANGUAGE_STANDARD = c99;
     
    790773                                GCC_WARN_UNUSED_VALUE = YES;
    791774                                INSTALL_PATH = "$(HOME)/bin";
    792775                                LINK_WITH_STANDARD_LIBRARIES = YES;
    793                                 MACOSX_DEPLOYMENT_TARGET = 10.5;
    794776                                PREBINDING = NO;
    795777                                PRODUCT_NAME = mount_fusefs;
    796778                                STRIP_INSTALLED_PRODUCT = YES;
     
    849831                54D47B910B4F614B00A8FE1C /* Debug */ = {
    850832                        isa = XCBuildConfiguration;
    851833                        buildSettings = {
    852                                 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
     834                                ARCHS = i386;
    853835                                COPY_PHASE_STRIP = NO;
    854836                                GCC_DYNAMIC_NO_PIC = NO;
    855837                                GCC_ENABLE_FIX_AND_CONTINUE = YES;
     
    882864                                GCC_WARN_UNUSED_PARAMETER = YES;
    883865                                GCC_WARN_UNUSED_VALUE = YES;
    884866                                INSTALL_PATH = "$(HOME)/bin";
    885                                 MACOSX_DEPLOYMENT_TARGET = 10.5;
    886867                                PREBINDING = NO;
    887868                                PRODUCT_NAME = load_fusefs;
    888869                                ZERO_LINK = YES;
     
    892873                54D47B920B4F614B00A8FE1C /* Release */ = {
    893874                        isa = XCBuildConfiguration;
    894875                        buildSettings = {
    895                                 ARCHS = "$(ARCHS_STANDARD_32_BIT)";
     876                                ARCHS = i386;
    896877                                COPY_PHASE_STRIP = YES;
    897878                                DEPLOYMENT_POSTPROCESSING = YES;
    898879                                GCC_ENABLE_FIX_AND_CONTINUE = NO;
     
    924905                                GCC_WARN_UNUSED_PARAMETER = YES;
    925906                                GCC_WARN_UNUSED_VALUE = YES;
    926907                                INSTALL_PATH = "$(HOME)/bin";
    927                                 MACOSX_DEPLOYMENT_TARGET = 10.5;
    928908                                PREBINDING = NO;
    929909                                PRODUCT_NAME = load_fusefs;
    930910                                STRIP_INSTALLED_PRODUCT = YES;
  • 10.6/libfuse/fuse-2.7.3-macosx.patch

     
    375375+
    376376+Making a Universal build of libfuse:
    377377+
    378 +1. Run "/bin/sh ./darwin_configure.sh /path/to/macfuse/core/10.5/fusefs/"
     378+1. Run "/bin/sh ./darwin_configure.sh /path/to/macfuse/core/10.6/fusefs/"
    379379+2. Run make
    380380+
    381381+If you begin with the "raw" patch, you need to perform a step 0 as follows:
     
    3760737607+MACFUSE_SRCROOT=${MACFUSE_SRCROOT:-$1}
    3760837608+MACFUSE_SRCROOT=${MACFUSE_SRCROOT:?}
    3760937609+
    37610 +CFLAGS="-D__FreeBSD__=10 -D_POSIX_C_SOURCE=200112L -I$MACFUSE_SRCROOT/common -O -gdwarf-2 -arch i386 -arch ppc -arch x86_64 -arch ppc64 -isysroot /Developer/SDKs/MacOSX10.5.sdk" LDFLAGS="-arch i386 -arch ppc -arch x86_64 -arch ppc64 -framework CoreFoundation" ./configure --prefix=/usr/local --disable-dependency-tracking --disable-static
     37610+CFLAGS="-D__FreeBSD__=10 -D_POSIX_C_SOURCE=200112L -I$MACFUSE_SRCROOT/common -O -gdwarf-2 -arch i386 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk" LDFLAGS="-arch i386 -arch x86_64 -framework CoreFoundation" ./configure --prefix=/usr/local --disable-dependency-tracking --disable-static
    3761137611diff -Naur old/darwin_configure_ino64.sh new/darwin_configure_ino64.sh
    3761237612--- old/darwin_configure_ino64.sh       1969-12-31 16:00:00.000000000 -0800
    3761337613+++ new/darwin_configure_ino64.sh       2008-11-26 21:50:02.000000000 -0800
     
    3761737617+MACFUSE_SRCROOT=${MACFUSE_SRCROOT:-$1}
    3761837618+MACFUSE_SRCROOT=${MACFUSE_SRCROOT:?}
    3761937619+
    37620 +CFLAGS="-D__DARWIN_64_BIT_INO_T=1 -D__FreeBSD__=10 -D_POSIX_C_SOURCE=200112L -I$MACFUSE_SRCROOT/common -O -gdwarf-2 -arch i386 -arch ppc -arch x86_64 -arch ppc64 -isysroot /Developer/SDKs/MacOSX10.5.sdk" LDFLAGS="-arch i386 -arch ppc -arch x86_64 -arch ppc64 -framework CoreFoundation" ./configure --prefix=/usr/local --disable-dependency-tracking --disable-static
     37620+CFLAGS="-D__DARWIN_64_BIT_INO_T=1 -D__FreeBSD__=10 -D_POSIX_C_SOURCE=200112L -I$MACFUSE_SRCROOT/common -O -gdwarf-2 -arch i386 -arch x86_64 -isysroot /Developer/SDKs/MacOSX10.6.sdk" LDFLAGS="-arch i386 -arch x86_64 -framework CoreFoundation" ./configure --prefix=/usr/local --disable-dependency-tracking --disable-static
    3762137621diff -Naur old/example/Makefile.am new/example/Makefile.am
    3762237622--- old/example/Makefile.am     2008-02-19 11:51:22.000000000 -0800
    3762337623+++ new/example/Makefile.am     2008-11-26 21:50:02.000000000 -0800