source: trunk/dports/fuse/macfuse/files/patch-10.5-to-10.6.diff @ 67203

Last change on this file since 67203 was 67203, checked in by macsforever2000@…, 10 years ago

build fix. (#24248)

File size: 7.1 KB
RevLine 
[67203]1--- 10.6/fusefs/fusefs.xcodeproj/project.pbxproj        2010-03-29 16:18:38.000000000 -0400
2+++ 10.6/fusefs/fusefs.xcodeproj/project.pbxproj        2010-03-29 16:25:47.000000000 -0400
3@@ -550,11 +550,7 @@
4                        isa = XCBuildConfiguration;
5                        baseConfigurationReference = 54A06B920C9DE6060045DC0D /* MacFUSE.xcconfig */;
6                        buildSettings = {
7-                               ARCHS = (
8-                                       x86_64,
9-                                       i386,
10-                                       ppc,
11-                               );
12+                               ARCHS = i386;
13                                COPY_PHASE_STRIP = NO;
14                                GCC_C_LANGUAGE_STANDARD = "compiler-default";
15                                GCC_DYNAMIC_NO_PIC = NO;
16@@ -591,7 +587,6 @@
17                                INFOPLIST_PREPROCESS = YES;
18                                INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
19                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions";
20-                               MACOSX_DEPLOYMENT_TARGET = 10.5;
21                                "MACOSX_DEPLOYMENT_TARGET[sdk=macosx10.6][arch=x86_64]" = 10.6;
22                                MODULE_NAME = com.google.filesystems.fusefs;
23                                MODULE_START = fusefs_start;
24@@ -612,11 +607,7 @@
25                        isa = XCBuildConfiguration;
26                        baseConfigurationReference = 54A06B920C9DE6060045DC0D /* MacFUSE.xcconfig */;
27                        buildSettings = {
28-                               ARCHS = (
29-                                       x86_64,
30-                                       i386,
31-                                       ppc,
32-                               );
33+                               ARCHS = i386;
34                                COPY_PHASE_STRIP = YES;
35                                DEPLOYMENT_POSTPROCESSING = YES;
36                                EXPORTED_SYMBOLS_FILE = MacFUSE.exports;
37@@ -653,7 +644,6 @@
38                                INFOPLIST_PREPROCESS = YES;
39                                INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
40                                INSTALL_PATH = "$(SYSTEM_LIBRARY_DIR)/Extensions";
41-                               MACOSX_DEPLOYMENT_TARGET = 10.5;
42                                "MACOSX_DEPLOYMENT_TARGET[sdk=macosx10.6][arch=x86_64]" = 10.6;
43                                MODULE_NAME = com.google.filesystems.fusefs;
44                                MODULE_START = fusefs_start;
45@@ -675,10 +665,7 @@
46                        isa = XCBuildConfiguration;
47                        baseConfigurationReference = 54A06B920C9DE6060045DC0D /* MacFUSE.xcconfig */;
48                        buildSettings = {
49-                               ARCHS = (
50-                                       i386,
51-                                       ppc,
52-                               );
53+                               ARCHS = i386;
54                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
55                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
56                                GCC_WARN_UNUSED_VARIABLE = YES;
57@@ -686,7 +673,7 @@
58                                INFOPLIST_PREPROCESS = YES;
59                                INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
60                                PREBINDING = NO;
61-                               SDKROOT = macosx10.5;
62+                               SDKROOT = macosx10.6;
63                        };
64                        name = Debug;
65                };
66@@ -694,10 +681,7 @@
67                        isa = XCBuildConfiguration;
68                        baseConfigurationReference = 54A06B920C9DE6060045DC0D /* MacFUSE.xcconfig */;
69                        buildSettings = {
70-                               ARCHS = (
71-                                       i386,
72-                                       ppc,
73-                               );
74+                               ARCHS = i386;
75                                COPY_PHASE_STRIP = NO;
76                                GCC_TREAT_WARNINGS_AS_ERRORS = YES;
77                                GCC_WARN_ABOUT_RETURN_TYPE = YES;
78@@ -706,7 +690,7 @@
79                                INFOPLIST_PREPROCESS = YES;
80                                INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
81                                PREBINDING = NO;
82-                               SDKROOT = macosx10.5;
83+                               SDKROOT = macosx10.6;
84                                STRIP_INSTALLED_PRODUCT = NO;
85                        };
86                        name = Release;
87@@ -714,7 +698,7 @@
88                540966220C33B4F800F5E227 /* Debug */ = {
89                        isa = XCBuildConfiguration;
90                        buildSettings = {
91-                               ARCHS = "$(ARCHS_STANDARD_32_BIT)";
92+                               ARCHS = i386;
93                                COPY_PHASE_STRIP = NO;
94                                GCC_C_LANGUAGE_STANDARD = c99;
95                                GCC_DYNAMIC_NO_PIC = NO;
96@@ -747,7 +731,6 @@
97                                GCC_WARN_UNUSED_PARAMETER = YES;
98                                GCC_WARN_UNUSED_VALUE = YES;
99                                INSTALL_PATH = "$(HOME)/bin";
100-                               MACOSX_DEPLOYMENT_TARGET = 10.5;
101                                PREBINDING = NO;
102                                PRODUCT_NAME = mount_fusefs;
103                                ZERO_LINK = YES;
104@@ -757,7 +740,7 @@
105                540966230C33B4F800F5E227 /* Release */ = {
106                        isa = XCBuildConfiguration;
107                        buildSettings = {
108-                               ARCHS = "$(ARCHS_STANDARD_32_BIT)";
109+                               ARCHS = i386;
110                                COPY_PHASE_STRIP = YES;
111                                DEPLOYMENT_POSTPROCESSING = YES;
112                                GCC_C_LANGUAGE_STANDARD = c99;
113@@ -790,7 +773,6 @@
114                                GCC_WARN_UNUSED_VALUE = YES;
115                                INSTALL_PATH = "$(HOME)/bin";
116                                LINK_WITH_STANDARD_LIBRARIES = YES;
117-                               MACOSX_DEPLOYMENT_TARGET = 10.5;
118                                PREBINDING = NO;
119                                PRODUCT_NAME = mount_fusefs;
120                                STRIP_INSTALLED_PRODUCT = YES;
121@@ -849,7 +831,7 @@
122                54D47B910B4F614B00A8FE1C /* Debug */ = {
123                        isa = XCBuildConfiguration;
124                        buildSettings = {
125-                               ARCHS = "$(ARCHS_STANDARD_32_BIT)";
126+                               ARCHS = i386;
127                                COPY_PHASE_STRIP = NO;
128                                GCC_DYNAMIC_NO_PIC = NO;
129                                GCC_ENABLE_FIX_AND_CONTINUE = YES;
130@@ -882,7 +864,6 @@
131                                GCC_WARN_UNUSED_PARAMETER = YES;
132                                GCC_WARN_UNUSED_VALUE = YES;
133                                INSTALL_PATH = "$(HOME)/bin";
134-                               MACOSX_DEPLOYMENT_TARGET = 10.5;
135                                PREBINDING = NO;
136                                PRODUCT_NAME = load_fusefs;
137                                ZERO_LINK = YES;
138@@ -892,7 +873,7 @@
139                54D47B920B4F614B00A8FE1C /* Release */ = {
140                        isa = XCBuildConfiguration;
141                        buildSettings = {
142-                               ARCHS = "$(ARCHS_STANDARD_32_BIT)";
143+                               ARCHS = i386;
144                                COPY_PHASE_STRIP = YES;
145                                DEPLOYMENT_POSTPROCESSING = YES;
146                                GCC_ENABLE_FIX_AND_CONTINUE = NO;
147@@ -924,7 +905,6 @@
148                                GCC_WARN_UNUSED_PARAMETER = YES;
149                                GCC_WARN_UNUSED_VALUE = YES;
150                                INSTALL_PATH = "$(HOME)/bin";
151-                               MACOSX_DEPLOYMENT_TARGET = 10.5;
152                                PREBINDING = NO;
153                                PRODUCT_NAME = load_fusefs;
154                                STRIP_INSTALLED_PRODUCT = YES;
[61907]155--- 10.6/libfuse/fuse-2.7.3-macosx.patch        2009-12-15 19:51:06.000000000 -0500
156+++ 10.6/libfuse/fuse-2.7.3-macosx.patch        2009-11-29 20:58:34.000000000 -0500
157@@ -375,7 +375,7 @@
158 +
159 +Making a Universal build of libfuse:
160 +
161-+1. Run "/bin/sh ./darwin_configure.sh /path/to/macfuse/core/10.5/fusefs/"
162++1. Run "/bin/sh ./darwin_configure.sh /path/to/macfuse/core/10.6/fusefs/"
163 +2. Run make
164 +
165 +If you begin with the "raw" patch, you need to perform a step 0 as follows:
166@@ -37607,7 +37607,7 @@
167 +MACFUSE_SRCROOT=${MACFUSE_SRCROOT:-$1}
168 +MACFUSE_SRCROOT=${MACFUSE_SRCROOT:?}
169 +
170-+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
171++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
172 diff -Naur old/darwin_configure_ino64.sh new/darwin_configure_ino64.sh
173 --- old/darwin_configure_ino64.sh      1969-12-31 16:00:00.000000000 -0800
174 +++ new/darwin_configure_ino64.sh      2008-11-26 21:50:02.000000000 -0800
175@@ -37617,7 +37617,7 @@
176 +MACFUSE_SRCROOT=${MACFUSE_SRCROOT:-$1}
177 +MACFUSE_SRCROOT=${MACFUSE_SRCROOT:?}
178 +
179-+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
180++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
181 diff -Naur old/example/Makefile.am new/example/Makefile.am
182 --- old/example/Makefile.am    2008-02-19 11:51:22.000000000 -0800
183 +++ new/example/Makefile.am    2008-11-26 21:50:02.000000000 -0800
184diff -ur work/core-orig/10.5/libfuse/fuse-current-macosx.patch work/core/10.6/libfuse/fuse-current-macosx.patch
Note: See TracBrowser for help on using the repository browser.