diff options
author | rh <rh@pkgsrc.org> | 2012-10-22 02:13:05 +0000 |
---|---|---|
committer | rh <rh@pkgsrc.org> | 2012-10-22 02:13:05 +0000 |
commit | 33f4ce4e7ac73a8ba4e6626c3f8b340190ebf7f7 (patch) | |
tree | 39718fd18a52c74e0838170bec31bc9c71f9f82b | |
parent | 6017c47c436aca1a2b2ffea86f7d3ace280c8393 (diff) | |
download | pkgsrc-33f4ce4e7ac73a8ba4e6626c3f8b340190ebf7f7.tar.gz |
Update gnustep-objc to 1.6.1.
Changes are too numerous to list here, but essentially this switches
gnustep-objc to libobjc2-1.6.1 in order to provide a modern runtime
and support modern Objective-C 2.0 features such as ARC, class extensions,
the nonfragile ABI, etc.
-rw-r--r-- | devel/gnustep-objc/Makefile | 13 | ||||
-rw-r--r-- | devel/gnustep-objc/PLIST | 23 | ||||
-rw-r--r-- | devel/gnustep-objc/PLIST.SunOS | 4 | ||||
-rw-r--r-- | devel/gnustep-objc/distinfo | 9 | ||||
-rw-r--r-- | devel/gnustep-objc/patches/patch-aa | 20 |
5 files changed, 26 insertions, 43 deletions
diff --git a/devel/gnustep-objc/Makefile b/devel/gnustep-objc/Makefile index 256632e1e59..6086021e46f 100644 --- a/devel/gnustep-objc/Makefile +++ b/devel/gnustep-objc/Makefile @@ -1,20 +1,19 @@ -# $NetBSD: Makefile,v 1.21 2009/10/06 15:05:28 joerg Exp $ +# $NetBSD: Makefile,v 1.22 2012/10/22 02:13:05 rh Exp $ # -DISTNAME= gnustep-objc-1.6.0 -PKGREVISION= 2 +DISTNAME= libobjc2-1.6.1 +PKGNAME= ${DISTNAME:S/libobjc2/gnustep-objc/} CATEGORIES= devel gnustep -MASTER_SITES= ${MASTER_SITE_GNUSTEP:=libs/} +MASTER_SITES= http://download.gna.org/gnustep/ +EXTRACT_SUFX= .tar.bz2 MAINTAINER= rh@NetBSD.org -HOMEPAGE= http://www.gnustep.org/ +HOMEPAGE= https://github.com/gnustep/gnustep-libobjc2 COMMENT= Objective-C runtime LICENSE= gnu-gpl-v3 PKG_DESTDIR_SUPPORT= user-destdir -MAKE_JOBS_SAFE= no - USE_LANGUAGES= objc USE_TOOLS+= gmake MAKE_FILE= GNUmakefile diff --git a/devel/gnustep-objc/PLIST b/devel/gnustep-objc/PLIST index 6417028c8a6..2500295ed52 100644 --- a/devel/gnustep-objc/PLIST +++ b/devel/gnustep-objc/PLIST @@ -1,15 +1,20 @@ -@comment $NetBSD: PLIST,v 1.4 2009/06/14 17:48:46 joerg Exp $ -include/objc/NXConstStr.h +@comment $NetBSD: PLIST,v 1.5 2012/10/22 02:13:06 rh Exp $ +include/objc/Availability.h include/objc/Object.h include/objc/Protocol.h +include/objc/blocks_private.h +include/objc/blocks_runtime.h +include/objc/capabilities.h +include/objc/developer.h include/objc/encoding.h -include/objc/hash.h +include/objc/hooks.h include/objc/objc-api.h -include/objc/objc-decls.h -include/objc/objc-list.h +include/objc/objc-arc.h +include/objc/objc-auto.h include/objc/objc.h -include/objc/sarray.h -include/objc/thr.h -include/objc/typedstream.h +include/objc/runtime-deprecated.h +include/objc/runtime.h +include/objc/slot.h +include/objc/toydispatch.h lib/libobjc.so -lib/libobjc.so.${PKGVERSION} +lib/libobjc.so.4.${OS_VERSION} diff --git a/devel/gnustep-objc/PLIST.SunOS b/devel/gnustep-objc/PLIST.SunOS index 755d184becf..10538850bde 100644 --- a/devel/gnustep-objc/PLIST.SunOS +++ b/devel/gnustep-objc/PLIST.SunOS @@ -1,2 +1,2 @@ -@comment $NetBSD: PLIST.SunOS,v 1.1 2011/09/14 18:15:52 hans Exp $ -lib/libobjc.so.1 +@comment $NetBSD: PLIST.SunOS,v 1.2 2012/10/22 02:13:06 rh Exp $ +lib/libobjc.so.4 diff --git a/devel/gnustep-objc/distinfo b/devel/gnustep-objc/distinfo index d10632bb64c..b7aa11941e2 100644 --- a/devel/gnustep-objc/distinfo +++ b/devel/gnustep-objc/distinfo @@ -1,6 +1,5 @@ -$NetBSD: distinfo,v 1.7 2009/04/16 00:24:22 rh Exp $ +$NetBSD: distinfo,v 1.8 2012/10/22 02:13:06 rh Exp $ -SHA1 (gnustep-objc-1.6.0.tar.gz) = 6577ae955bcd1ec5ab65db570800053f78e3767a -RMD160 (gnustep-objc-1.6.0.tar.gz) = 6eaec5ef3ce0857f07c4038f1cc6cced9d845e53 -Size (gnustep-objc-1.6.0.tar.gz) = 169586 bytes -SHA1 (patch-aa) = 440047485d21bcdfe045db0c0f42d7afbac40efa +SHA1 (libobjc2-1.6.1.tar.bz2) = 02a6cf02f620530ecd64f32dca348def92412b2b +RMD160 (libobjc2-1.6.1.tar.bz2) = 7babdba063d5377125ffd5b9481e074c32a8cf10 +Size (libobjc2-1.6.1.tar.bz2) = 116263 bytes diff --git a/devel/gnustep-objc/patches/patch-aa b/devel/gnustep-objc/patches/patch-aa deleted file mode 100644 index 07ce1b5df7c..00000000000 --- a/devel/gnustep-objc/patches/patch-aa +++ /dev/null @@ -1,20 +0,0 @@ -$NetBSD: patch-aa,v 1.4 2009/04/16 00:24:22 rh Exp $ - ---- GNUmakefile.orig 2007-05-08 13:41:50.000000000 +1000 -+++ GNUmakefile -@@ -49,7 +49,6 @@ CLIBRARY_NAME = libobjc - # dce, decosf1, irix, mach, os2, posix, pthreads, single, solaris, vxworks - THREADING = posix - ifeq ($(GNUSTEP_TARGET_OS),netbsdelf) --ADDITIONAL_CPPFLAGS += -DMISSING_SCHED_PARAM_STRUCT - endif - ifeq ($(GNUSTEP_TARGET_OS),mingw32) - THREADING = win32 -@@ -166,6 +165,7 @@ include $(GNUSTEP_MAKEFILES)/clibrary.ma - ADDITIONAL_INCLUDE_DIRS += \ - -Iconfig/$(GNUSTEP_TARGET_CPU)/$(GNUSTEP_TARGET_OS) \ - -Iconfig/$(GNUSTEP_TARGET_CPU)/generic \ -+ -Iconfig/unknown/generic \ - -I. - - before-all:: runtime-info.h |