Sun Mar 24 17:02:37 2013 UTC ()
Don't create interfaces don't derive from NSObject.


(joerg)
diff -r1.53 -r1.54 pkgsrc/devel/gnustep-make/Makefile
diff -r1.26 -r1.27 pkgsrc/devel/gnustep-make/distinfo
diff -r0 -r1.1 pkgsrc/devel/gnustep-make/patches/patch-Instance_framework.make

cvs diff -r1.53 -r1.54 pkgsrc/devel/gnustep-make/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/gnustep-make/Makefile 2012/10/31 11:17:02 1.53
+++ pkgsrc/devel/gnustep-make/Makefile 2013/03/24 17:02:37 1.54
@@ -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
3DISTNAME= gnustep-make-2.6.2 3DISTNAME= gnustep-make-2.6.2
 4PKGREVISION= 1
4CATEGORIES= devel gnustep 5CATEGORIES= devel gnustep
5MASTER_SITES= ${MASTER_SITE_GNUSTEP:=core/} 6MASTER_SITES= ${MASTER_SITE_GNUSTEP:=core/}
6 7
7MAINTAINER= rh@NetBSD.org 8MAINTAINER= rh@NetBSD.org
8HOMEPAGE= http://www.gnustep.org/ 9HOMEPAGE= http://www.gnustep.org/
9COMMENT= GNUstep makefile package 10COMMENT= GNUstep makefile package
10LICENSE= gnu-gpl-v3 11LICENSE= gnu-gpl-v3
11 12
12PKG_INSTALLATION_TYPES= overwrite pkgviews 13PKG_INSTALLATION_TYPES= overwrite pkgviews
13 14
14USE_LANGUAGES+= c99 objc c++ obj-c++ 15USE_LANGUAGES+= c99 objc c++ obj-c++
15USE_TOOLS+= csh 16USE_TOOLS+= csh
16GNU_CONFIGURE= yes 17GNU_CONFIGURE= yes

cvs diff -r1.26 -r1.27 pkgsrc/devel/gnustep-make/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/gnustep-make/distinfo 2012/10/22 02:06:19 1.26
+++ pkgsrc/devel/gnustep-make/distinfo 2013/03/24 17:02:37 1.27
@@ -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
3SHA1 (gnustep-make-2.6.2.tar.gz) = 3f85cb25f4f7fd35cdcbd8d948a2673c84c605ff 3SHA1 (gnustep-make-2.6.2.tar.gz) = 3f85cb25f4f7fd35cdcbd8d948a2673c84c605ff
4RMD160 (gnustep-make-2.6.2.tar.gz) = 683b6a034d4bb7e17b64209c7e7e289e9e94a042 4RMD160 (gnustep-make-2.6.2.tar.gz) = 683b6a034d4bb7e17b64209c7e7e289e9e94a042
5Size (gnustep-make-2.6.2.tar.gz) = 562770 bytes 5Size (gnustep-make-2.6.2.tar.gz) = 562770 bytes
 6SHA1 (patch-Instance_framework.make) = e15b2e120bacb632973b6b6e1ece4df8712ebd37
6SHA1 (patch-aa) = 2b727a92404aeead88c9699fee144bfb0114370b 7SHA1 (patch-aa) = 2b727a92404aeead88c9699fee144bfb0114370b
7SHA1 (patch-ab) = ac45dbe789292feb263cbde11fc8bdaf2e0cb71d 8SHA1 (patch-ab) = ac45dbe789292feb263cbde11fc8bdaf2e0cb71d
8SHA1 (patch-ad) = 8e4d864a05ea824ff5243c87ef9d6f43892ca661 9SHA1 (patch-ad) = 8e4d864a05ea824ff5243c87ef9d6f43892ca661
9SHA1 (patch-ae) = f91fb89ab2c11b73592bae7fe62476e7a353d8d8 10SHA1 (patch-ae) = f91fb89ab2c11b73592bae7fe62476e7a353d8d8

File Added: pkgsrc/devel/gnustep-make/patches/Attic/patch-Instance_framework.make
$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;" >> $@; \