Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 4 Aug 2012 07:47:16 GMT
From:      Green Dog <fiziologus@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/170366: [lang/libobjc2] update to 1.6.1
Message-ID:  <201208040747.q747lG6p084635@red.freebsd.org>
Resent-Message-ID: <201208040750.q747o66T057241@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         170366
>Category:       ports
>Synopsis:       [lang/libobjc2] update to 1.6.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 04 07:50:05 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Green Dog
>Release:        FreeBSD-9.0
>Organization:
>Environment:
>Description:
[lang/libobjc2] update to 1.6.1 (latest)
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN libobjc2.orig/Makefile libobjc2/Makefile
--- libobjc2.orig/Makefile	2012-08-04 09:20:28.000000000 +0400
+++ libobjc2/Makefile	2012-08-04 10:40:47.000000000 +0400
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	libobjc2
-PORTVERSION=	1.6
+PORTVERSION=	1.6.1
 CATEGORIES=	lang devel gnustep
 MASTER_SITES=	http://download.gna.org/gnustep/
 
diff -ruN libobjc2.orig/distinfo libobjc2/distinfo
--- libobjc2.orig/distinfo	2011-12-13 22:05:25.000000000 +0400
+++ libobjc2/distinfo	2012-08-04 10:41:06.000000000 +0400
@@ -1,2 +1,2 @@
-SHA256 (libobjc2-1.6.tar.bz2) = cad4556d612e871f60ae19531474045075fab3ffab055f76140e3fed30a0c51d
-SIZE (libobjc2-1.6.tar.bz2) = 114767
+SHA256 (libobjc2-1.6.1.tar.bz2) = 941764684e764f25864d3f318d5cac80b5b899df40d485c521742431fc13e2f9
+SIZE (libobjc2-1.6.1.tar.bz2) = 116263
diff -ruN libobjc2.orig/files/patch-Makefile libobjc2/files/patch-Makefile
--- libobjc2.orig/files/patch-Makefile	2011-12-13 22:05:25.000000000 +0400
+++ libobjc2/files/patch-Makefile	2012-08-04 11:29:26.000000000 +0400
@@ -1,6 +1,6 @@
---- Makefile.orig	2011-11-23 13:43:16.000000000 +0100
-+++ Makefile	2011-12-10 08:20:33.000000000 +0100
-@@ -5,13 +5,13 @@
+--- Makefile.orig	2012-03-24 20:43:01.000000000 +0400
++++ Makefile	2012-08-04 11:28:13.000000000 +0400
+@@ -5,7 +5,7 @@
  MAJOR_VERSION = 4
  MINOR_VERSION = 6
  SUBMINOR_VERSION = 0
@@ -9,14 +9,7 @@
  
  LIBOBJCLIBNAME=objc
  LIBOBJC=libobjc
- LIBOBJCXX=libobjcxx
- 
--SILENT=@
-+SILENT=
- 
- CFLAGS += -std=gnu99 -fPIC -fexceptions
- CXXFLAGS += -fPIC -fexceptions
-@@ -62,21 +62,24 @@
+@@ -67,7 +67,10 @@
  	selector_table.o\
  	sendmsg2.o\
  	statics_loader.o\
@@ -28,32 +21,23 @@
  
  all: $(LIBOBJC).a $(LIBOBJCXX).so.$(VERSION)
  
- $(LIBOBJCXX).so.$(VERSION): $(LIBOBJC).so.$(VERSION) $(OBJCXX_OBJECTS)
- 	$(SILENT)echo Linking shared Objective-C++ runtime library...
--	$(SILENT)$(CXX) -shared -o $@ $(OBJCXX_OBJECTS)
-+	$(SILENT)$(LD) $(LDFLAGS) -shared -o $@ $(OBJCXX_OBJECTS)
- 
- $(LIBOBJC).so.$(VERSION): $(OBJECTS)
- 	$(SILENT)echo Linking shared Objective-C runtime library...
--	$(SILENT)$(CC) -shared -rdynamic -o $@ $(OBJECTS)
-+	$(SILENT)$(LD) $(LDFLAGS) -shared -o $@ $(OBJECTS)
+@@ -85,7 +88,7 @@
  
  $(LIBOBJC).a: $(OBJECTS)
  	$(SILENT)echo Linking static Objective-C runtime library...
 -	$(SILENT)ld -r -s -o $@ $(OBJECTS)
-+	$(SILENT)$(LD) $(LDFLAGS) -r -s -o $@ $(OBJECTS)
++	$(SILENT)$(LD) -r -s -o $@ $(OBJECTS)
  
  .cc.o: Makefile
  	$(SILENT)echo Compiling `basename $<`...
-@@ -108,11 +111,7 @@
- 	fi
+@@ -112,10 +115,8 @@
  	$(SILENT)echo Creating symbolic links...
- 	$(SILENT)ln -sf $(LIB_DIR)/$(LIBOBJC).so.$(VERSION) $(LIB_DIR)/$(LIBOBJC).so
--	$(SILENT)ln -sf $(LIB_DIR)/$(LIBOBJC).so.$(VERSION) $(LIB_DIR)/$(LIBOBJC).so.$(MAJOR_VERSION)
--	$(SILENT)ln -sf $(LIB_DIR)/$(LIBOBJC).so.$(VERSION) $(LIB_DIR)/$(LIBOBJC).so.$(MAJOR_VERSION).$(MINOR_VERSION)
- 	$(SILENT)ln -sf $(LIB_DIR)/$(LIBOBJCXX).so.$(VERSION) $(LIB_DIR)/$(LIBOBJCXX).so
--	$(SILENT)ln -sf $(LIB_DIR)/$(LIBOBJCXX).so.$(VERSION) $(LIB_DIR)/$(LIBOBJCXX).so.$(MAJOR_VERSION)
--	$(SILENT)ln -sf $(LIB_DIR)/$(LIBOBJCXX).so.$(VERSION) $(LIB_DIR)/$(LIBOBJCXX).so.$(MAJOR_VERSION).$(MINOR_VERSION)
+ 	$(SILENT)ln -sf $(LIBOBJC).so.$(VERSION) $(LIB_DIR)/$(LIBOBJC).so
+ 	$(SILENT)ln -sf $(LIBOBJC).so.$(VERSION) $(LIB_DIR)/$(LIBOBJC).so.$(MAJOR_VERSION)
+-	$(SILENT)ln -sf $(LIBOBJC).so.$(VERSION) $(LIB_DIR)/$(LIBOBJC).so.$(MAJOR_VERSION).$(MINOR_VERSION)
+ 	$(SILENT)ln -sf $(LIBOBJCXX).so.$(VERSION) $(LIB_DIR)/$(LIBOBJCXX).so
+ 	$(SILENT)ln -sf $(LIBOBJCXX).so.$(VERSION) $(LIB_DIR)/$(LIBOBJCXX).so.$(MAJOR_VERSION)
+-	$(SILENT)ln -sf $(LIBOBJCXX).so.$(VERSION) $(LIB_DIR)/$(LIBOBJCXX).so.$(MAJOR_VERSION).$(MINOR_VERSION)
  	$(SILENT)echo Installing headers...
  	$(SILENT)install -d $(HEADER_DIR)/objc
  	$(SILENT)install -m 444 objc/*.h $(HEADER_DIR)/objc
diff -ruN libobjc2.orig/pkg-plist libobjc2/pkg-plist
--- libobjc2.orig/pkg-plist	2011-10-19 22:56:47.000000000 +0400
+++ libobjc2/pkg-plist	2012-08-04 11:35:57.000000000 +0400
@@ -1,6 +1,7 @@
 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
@@ -17,6 +18,8 @@
 lib/libobjc.a
 lib/libobjc.so
 lib/libobjc.so.%%SHLIB%%
+lib/libobjc.so.4
 lib/libobjcxx.so
 lib/libobjcxx.so.%%SHLIB%%
+lib/libobjcxx.so.4
 @dirrm include/objc


>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201208040747.q747lG6p084635>