Don't create interfaces don't derive from NSObject.diff -r1.53 -r1.54 pkgsrc/devel/gnustep-make/Makefile
(joerg)
@@ -1,16 +1,17 @@ | @@ -1,16 +1,17 @@ | |||
1 | # $NetBSD: Makefile,v 1.53 2012/10/31 11:17:02 asau Exp $ | 1 | # $NetBSD: Makefile,v 1.54 2013/03/24 17:02:37 joerg Exp $ | |
2 | 2 | |||
3 | DISTNAME= gnustep-make-2.6.2 | 3 | DISTNAME= gnustep-make-2.6.2 | |
4 | PKGREVISION= 1 | |||
4 | CATEGORIES= devel gnustep | 5 | CATEGORIES= devel gnustep | |
5 | MASTER_SITES= ${MASTER_SITE_GNUSTEP:=core/} | 6 | MASTER_SITES= ${MASTER_SITE_GNUSTEP:=core/} | |
6 | 7 | |||
7 | MAINTAINER= rh@NetBSD.org | 8 | MAINTAINER= rh@NetBSD.org | |
8 | HOMEPAGE= http://www.gnustep.org/ | 9 | HOMEPAGE= http://www.gnustep.org/ | |
9 | COMMENT= GNUstep makefile package | 10 | COMMENT= GNUstep makefile package | |
10 | LICENSE= gnu-gpl-v3 | 11 | LICENSE= gnu-gpl-v3 | |
11 | 12 | |||
12 | PKG_INSTALLATION_TYPES= overwrite pkgviews | 13 | PKG_INSTALLATION_TYPES= overwrite pkgviews | |
13 | 14 | |||
14 | USE_LANGUAGES+= c99 objc c++ obj-c++ | 15 | USE_LANGUAGES+= c99 objc c++ obj-c++ | |
15 | USE_TOOLS+= csh | 16 | USE_TOOLS+= csh | |
16 | GNU_CONFIGURE= yes | 17 | GNU_CONFIGURE= yes |
@@ -1,9 +1,10 @@ | @@ -1,9 +1,10 @@ | |||
1 | $NetBSD: distinfo,v 1.26 2012/10/22 02:06:19 rh Exp $ | 1 | $NetBSD: distinfo,v 1.27 2013/03/24 17:02:37 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (gnustep-make-2.6.2.tar.gz) = 3f85cb25f4f7fd35cdcbd8d948a2673c84c605ff | 3 | SHA1 (gnustep-make-2.6.2.tar.gz) = 3f85cb25f4f7fd35cdcbd8d948a2673c84c605ff | |
4 | RMD160 (gnustep-make-2.6.2.tar.gz) = 683b6a034d4bb7e17b64209c7e7e289e9e94a042 | 4 | RMD160 (gnustep-make-2.6.2.tar.gz) = 683b6a034d4bb7e17b64209c7e7e289e9e94a042 | |
5 | Size (gnustep-make-2.6.2.tar.gz) = 562770 bytes | 5 | Size (gnustep-make-2.6.2.tar.gz) = 562770 bytes | |
6 | SHA1 (patch-Instance_framework.make) = e15b2e120bacb632973b6b6e1ece4df8712ebd37 | |||
6 | SHA1 (patch-aa) = 2b727a92404aeead88c9699fee144bfb0114370b | 7 | SHA1 (patch-aa) = 2b727a92404aeead88c9699fee144bfb0114370b | |
7 | SHA1 (patch-ab) = ac45dbe789292feb263cbde11fc8bdaf2e0cb71d | 8 | SHA1 (patch-ab) = ac45dbe789292feb263cbde11fc8bdaf2e0cb71d | |
8 | SHA1 (patch-ad) = 8e4d864a05ea824ff5243c87ef9d6f43892ca661 | 9 | SHA1 (patch-ad) = 8e4d864a05ea824ff5243c87ef9d6f43892ca661 | |
9 | SHA1 (patch-ae) = f91fb89ab2c11b73592bae7fe62476e7a353d8d8 | 10 | SHA1 (patch-ae) = f91fb89ab2c11b73592bae7fe62476e7a353d8d8 |
$NetBSD: patch-Instance_framework.make,v 1.1 2013/03/24 17:02:37 joerg Exp $
--- Instance/framework.make.orig 2013-03-23 21:46:20.000000000 +0000
+++ Instance/framework.make
@@ -484,7 +484,7 @@ $(DUMMY_FRAMEWORK_FILE): $(DERIVED_SOURC
fi; \
echo "$$classarray" > $(DUMMY_FRAMEWORK_CLASS_LIST); \
echo "#include <Foundation/NSString.h>" > $@; \
- echo "@interface $(DUMMY_FRAMEWORK)" >> $@; \
+ echo "@interface $(DUMMY_FRAMEWORK) : NSObject" >> $@; \
echo "+ (NSString *)frameworkEnv;" >> $@; \
echo "+ (NSString *)frameworkPath;" >> $@; \
echo "+ (NSString *)frameworkVersion;" >> $@; \