| @@ -1,13 +1,36 @@ | | | @@ -1,13 +1,36 @@ |
1 | $NetBSD: patch-Instance_framework.make,v 1.1 2013/03/24 17:02:37 joerg Exp $ | | 1 | $NetBSD: patch-Instance_framework.make,v 1.2 2015/04/19 04:13:26 manu Exp $ |
| | | 2 | |
| | | 3 | Hunk #1: Don't create interfaces don't derive from NSObject |
| | | 4 | |
| | | 5 | Hunk #2 and #3: Apply fix from upstream, required to build SOGo |
| | | 6 | http://svn.gna.org/viewcvs/gnustep?view=revision&revision=36185 |
2 | | | 7 | |
3 | --- Instance/framework.make.orig 2013-03-23 21:46:20.000000000 +0000 | | 8 | --- Instance/framework.make.orig 2013-03-23 21:46:20.000000000 +0000 |
4 | +++ Instance/framework.make | | 9 | +++ Instance/framework.make |
5 | @@ -484,7 +484,7 @@ $(DUMMY_FRAMEWORK_FILE): $(DERIVED_SOURC | | 10 | @@ -484,7 +484,7 @@ $(DUMMY_FRAMEWORK_FILE): $(DERIVED_SOURC |
6 | fi; \ | | 11 | fi; \ |
7 | echo "$$classarray" > $(DUMMY_FRAMEWORK_CLASS_LIST); \ | | 12 | echo "$$classarray" > $(DUMMY_FRAMEWORK_CLASS_LIST); \ |
8 | echo "#include <Foundation/NSString.h>" > $@; \ | | 13 | echo "#include <Foundation/NSString.h>" > $@; \ |
9 | - echo "@interface $(DUMMY_FRAMEWORK)" >> $@; \ | | 14 | - echo "@interface $(DUMMY_FRAMEWORK)" >> $@; \ |
10 | + echo "@interface $(DUMMY_FRAMEWORK) : NSObject" >> $@; \ | | 15 | + echo "@interface $(DUMMY_FRAMEWORK) : NSObject" >> $@; \ |
11 | echo "+ (NSString *)frameworkEnv;" >> $@; \ | | 16 | echo "+ (NSString *)frameworkEnv;" >> $@; \ |
12 | echo "+ (NSString *)frameworkPath;" >> $@; \ | | 17 | echo "+ (NSString *)frameworkPath;" >> $@; \ |
13 | echo "+ (NSString *)frameworkVersion;" >> $@; \ | | 18 | echo "+ (NSString *)frameworkVersion;" >> $@; \ |
| | | 19 | @@ -536,7 +536,7 @@ |
| | | 20 | $(GNUSTEP_BUILD_DIR)/$(GNUSTEP_INSTANCE).framework/$(GNUSTEP_TARGET_LDIR): |
| | | 21 | $(ECHO_CREATING)$(MKDIRS) $@$(END_ECHO) |
| | | 22 | |
| | | 23 | -$(GNUSTEP_BUILD_DIR)/$(GNUSTEP_INSTANCE).framework/$(GNUSTEP_TARGET_LDIR)/$(GNUSTEP_INSTANCE): $(GNUSTEP_BUILD_DIR)/$(GNUSTEP_INSTANCE).framework/$(GNUSTEP_TARGET_LDIR)/ |
| | | 24 | +$(GNUSTEP_BUILD_DIR)/$(GNUSTEP_INSTANCE).framework/$(GNUSTEP_TARGET_LDIR)/$(GNUSTEP_INSTANCE): $(GNUSTEP_BUILD_DIR)/$(GNUSTEP_INSTANCE).framework/$(GNUSTEP_TARGET_LDIR) |
| | | 25 | ifeq ($(MAKE_CURRENT_VERSION),yes) |
| | | 26 | $(ECHO_NOTHING)cd $(GNUSTEP_BUILD_DIR)/$(GNUSTEP_INSTANCE).framework; \ |
| | | 27 | $(RM_LN_S) $(GNUSTEP_INSTANCE); \ |
| | | 28 | @@ -562,7 +562,7 @@ |
| | | 29 | $(GNUSTEP_BUILD_DIR)/$(GNUSTEP_INSTANCE).framework/$(GNUSTEP_TARGET_LDIR): |
| | | 30 | $(ECHO_CREATING)$(MKDIRS) $@$(END_ECHO) |
| | | 31 | |
| | | 32 | -$(GNUSTEP_BUILD_DIR)/$(GNUSTEP_INSTANCE).framework/$(GNUSTEP_TARGET_LDIR)/$(GNUSTEP_INSTANCE): $(GNUSTEP_BUILD_DIR)/$(GNUSTEP_INSTANCE).framework/$(GNUSTEP_TARGET_LDIR)/ |
| | | 33 | +$(GNUSTEP_BUILD_DIR)/$(GNUSTEP_INSTANCE).framework/$(GNUSTEP_TARGET_LDIR)/$(GNUSTEP_INSTANCE): $(GNUSTEP_BUILD_DIR)/$(GNUSTEP_INSTANCE).framework/$(GNUSTEP_TARGET_LDIR) |
| | | 34 | ifeq ($(MAKE_CURRENT_VERSION),yes) |
| | | 35 | $(ECHO_NOTHING)cd $(GNUSTEP_BUILD_DIR)/$(GNUSTEP_INSTANCE).framework/$(GNUSTEP_TARGET_LDIR); \ |
| | | 36 | $(RM_LN_S) $(GNUSTEP_INSTANCE) $(FRAMEWORK_LIBRARY_FILE); \ |