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>