Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 2 Nov 2002 15:16:20 +0100 (CET)
From:      Miguel Mendez <flynn@energyhq.homeip.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Cc:        chuckr@FreeBSD.org
Subject:   ports/44832: Update port lang/objc to 3.1.31
Message-ID:  <200211021416.gA2EGKda089674@narayan.energyhq.tk>

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

>Number:         44832
>Category:       ports
>Synopsis:       Update port lang/objc to 3.1.31
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Nov 02 06:20:02 PST 2002
>Closed-Date:
>Last-Modified:
>Originator:     Miguel Mendez
>Release:        FreeBSD 4.7-RC i386
>Organization:
>Environment:
System: FreeBSD narayan.energyhq.tk 4.7-RC FreeBSD 4.7-RC #0: Sat Oct 5 15:47:57 CEST 2002 root@narayan.energyhq.tk:/usr/obj/usr/src/sys/NARAYAN i386


	
>Description:
This port is current at version 3.1.5, which is rather old, update to 3.1.31
>How-To-Repeat:
cd /usr/ports/lang/objc && cat distinfo
>Fix:

	

--- objc.diff begins here ---
diff -ruN objc.old/Makefile objc/Makefile
--- objc.old/Makefile	Thu Jun 29 09:02:28 2000
+++ objc/Makefile	Sat Nov  2 15:07:20 2002
@@ -6,16 +6,14 @@
 #
 
 PORTNAME=	objc
-PORTVERSION=	3.1.5
+PORTVERSION=	3.1.31
 CATEGORIES=	lang
-MASTER_SITES=	${MASTER_SITE_SUNSITE} \
-		${MASTER_SITE_LOCAL}
-MASTER_SITE_SUBDIR=	devel/lang/objc chuckr
-DISTFILES=	objc-3.1.5-bootstrap.tar.gz objc-3.1.5.tar.gz
+MASTER_SITES=	http://users.pandora.be/stes/
+DISTFILES=	objc-bootstrap-3.1.31.tar.gz objc-3.1.31.tar.gz
 
 MAINTAINER=	chuckr@freebsd.org
 
-BUILD_DEPENDS=	$(PREFIX)/lib/libgc.a:$(PORTSDIR)/devel/boehm-gc
+#BUILD_DEPENDS=	$(PREFIX)/lib/libgc.a:$(PORTSDIR)/devel/boehm-gc
 
 HAS_CONFIGURE=	yes
 MAN1=		cvtimport.1 objc.1 postlink.1 vici.1
@@ -35,11 +33,7 @@
 .include <bsd.port.pre.mk>
 
 pre-configure:
-	(cd $(WRKDIR)/$(DISTNAME)-bootstrap;./configure --prefix=$(WRKDIR);${MAKE};${MAKE} install)
-
-post-build:
-	$(ECHO) "Building additional libraries (boehm-gc compatibility)"
-	(cd $(WRKSRC); ${SETENV} PATH=$(WRKDIR)/bin:$(PATH) ./makeLibs)
+	(cd $(WRKDIR)/${PORTNAME}-bootstrap-$(PORTVERSION);./configure --prefix=$(WRKDIR);${MAKE};${MAKE} install)
 
 pre-install:
 	$(MKDIR) $(PREFIX)/share/doc/objc
diff -ruN objc.old/distinfo objc/distinfo
--- objc.old/distinfo	Mon Jan 10 07:31:25 2000
+++ objc/distinfo	Sat Nov  2 14:20:16 2002
@@ -1,2 +1,2 @@
-MD5 (objc-3.1.5-bootstrap.tar.gz) = 9b479decd381417040962ec0d88d0819
-MD5 (objc-3.1.5.tar.gz) = 8418333a97a3ab2ed42cdb0e93804489
+MD5 (objc-bootstrap-3.1.31.tar.gz) = 56954d64b3c26e2d907a908553470832
+MD5 (objc-3.1.31.tar.gz) = 225ff2be70c1bb69bd7d41984c443a82
diff -ruN objc.old/files/patch-aa objc/files/patch-aa
--- objc.old/files/patch-aa	Sun Mar 21 14:25:28 1999
+++ objc/files/patch-aa	Thu Jan  1 01:00:00 1970
@@ -1,11 +0,0 @@
---- makeLibs.in.orig	Sat Mar 20 22:24:17 1999
-+++ makeLibs.in	Sat Mar 20 22:26:18 1999
-@@ -23,7 +23,7 @@
- # runtime library for -gc option
- if [ -f $GCPREF/include/gc.h ]; then
- cat >$T <<EOF
--OTHER_MFLAGS="-q -gc -DOBJCRT_BOEHM"
-+OTHER_MFLAGS="-q -gc -DOBJCRT_BOEHM -I/usr/local/include"
- EOF
- 
- $CF -f $T
diff -ruN objc.old/pkg-plist objc/pkg-plist
--- objc.old/pkg-plist	Thu Jun  8 00:37:42 2000
+++ objc/pkg-plist	Sat Nov  2 15:01:32 2002
@@ -1,10 +1,7 @@
 bin/objc
 bin/cvtimport
-lib/objcrtgc.a
-lib/objcrt_g.a
-lib/objpak_g.a
-lib/objcrtr.a
-lib/objpakr.a
+lib/objcrt.a
+lib/objpak.a
 lib/objchelp.txt
 lib/objcdlso.ld
 include/cakit/cakit.h
@@ -156,6 +153,7 @@
 share/doc/objc/examples/during.h
 share/doc/objc/examples/during.m
 share/doc/objc/examples/dynclass.m
+share/doc/objc/examples/esql.em
 share/doc/objc/examples/except.m
 share/doc/objc/examples/gdb.m
 share/doc/objc/examples/howmany.m
@@ -171,7 +169,6 @@
 share/doc/objc/examples/tail.m
 share/doc/objc/examples/timeblock.m
 share/doc/objc/examples/varscope.m
-share/doc/objc/examples/postlink.map
 share/doc/objc/examples/Makefile
 share/doc/objc/html/cakit/BigInt.html
 share/doc/objc/html/cakit/CAObject.html
--- objc.diff ends here ---


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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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