pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/gnustep-objc Update gnustep-objc to 1.6.1.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3a35a6e57a06
branches:  trunk
changeset: 610343:3a35a6e57a06
user:      rh <rh%pkgsrc.org@localhost>
date:      Mon Oct 22 02:13:05 2012 +0000

description:
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.

diffstat:

 devel/gnustep-objc/Makefile         |  13 ++++++-------
 devel/gnustep-objc/PLIST            |  23 ++++++++++++++---------
 devel/gnustep-objc/PLIST.SunOS      |   4 ++--
 devel/gnustep-objc/distinfo         |   9 ++++-----
 devel/gnustep-objc/patches/patch-aa |  20 --------------------
 5 files changed, 26 insertions(+), 43 deletions(-)

diffs (109 lines):

diff -r e3fce9dcb087 -r 3a35a6e57a06 devel/gnustep-objc/Makefile
--- a/devel/gnustep-objc/Makefile       Mon Oct 22 02:08:00 2012 +0000
+++ b/devel/gnustep-objc/Makefile       Mon Oct 22 02:13:05 2012 +0000
@@ -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@localhost
-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 -r e3fce9dcb087 -r 3a35a6e57a06 devel/gnustep-objc/PLIST
--- a/devel/gnustep-objc/PLIST  Mon Oct 22 02:08:00 2012 +0000
+++ b/devel/gnustep-objc/PLIST  Mon Oct 22 02:13:05 2012 +0000
@@ -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 -r e3fce9dcb087 -r 3a35a6e57a06 devel/gnustep-objc/PLIST.SunOS
--- a/devel/gnustep-objc/PLIST.SunOS    Mon Oct 22 02:08:00 2012 +0000
+++ b/devel/gnustep-objc/PLIST.SunOS    Mon Oct 22 02:13:05 2012 +0000
@@ -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 -r e3fce9dcb087 -r 3a35a6e57a06 devel/gnustep-objc/distinfo
--- a/devel/gnustep-objc/distinfo       Mon Oct 22 02:08:00 2012 +0000
+++ b/devel/gnustep-objc/distinfo       Mon Oct 22 02:13:05 2012 +0000
@@ -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 -r e3fce9dcb087 -r 3a35a6e57a06 devel/gnustep-objc/patches/patch-aa
--- a/devel/gnustep-objc/patches/patch-aa       Mon Oct 22 02:08:00 2012 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -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



Home | Main Index | Thread Index | Old Index