ports/59523: [bento fix] lang/cel: update to 0.8.5 unbreak it

Clement Laforet sheepkiller at cultdeadsheep.org
Thu Nov 20 18:00:41 UTC 2003


>Number:         59523
>Category:       ports
>Synopsis:       [bento fix] lang/cel: update to 0.8.5 unbreak it
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Nov 20 10:00:36 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Clement Laforet
>Release:        FreeBSD 5.1-CURRENT i386
>Organization:
cotds.org
>Environment:
System: FreeBSD lucifer.cultdeadsheep.org 5.1-CURRENT FreeBSD 5.1-CURRENT #0: Tue Nov 18 23:10:46 CET 2003 clement at lucifer.cultdeadsheep.org:/usr/obj/usr/src/sys/LUCIFER i386


	
>Description:
	- update to 0.8.5
	- unmark as BROKEN
	- use PORTDOCS macro
	- removed files:
		files/patch-aa
		files/patch-ab
		files/patch-ac
	- added files:
		files/patch-Makefile

>How-To-Repeat:
	http://bento.freebsd.org/errorlogs/i386-5-latest/cel-0.6.log
>Fix:

	

--- cel.diff begins here ---
Index: cel/Makefile
===================================================================
RCS file: /WORK/REPO/FreeBSD/ports/lang/cel/Makefile,v
retrieving revision 1.5
diff -u -r1.5 Makefile
--- cel/Makefile	3 Nov 2003 07:26:21 -0000	1.5
+++ cel/Makefile	20 Nov 2003 17:48:49 -0000
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	cel
-PORTVERSION=	0.6
+PORTVERSION=	0.8.5
 CATEGORIES=	lang
 MASTER_SITES=	http://www.redwoodsoft.com/cel/
 EXTRACT_SUFX=	.tgz
@@ -18,21 +18,20 @@
 
 USE_GMAKE=	yes
 
-DOCFILES=	CoreArchitecture.html DefaultProtos Linker.html \
+PORTDOCS=	CoreArchitecture.html DefaultProtos Linker.html \
 		Logs.html ProtoLanguage.html README SimpleDataFormat.html \
 		Threads activation.html stackframe structure.html todo.html
 
 .include <bsd.port.pre.mk>
 
-.if ${OSVERSION} > 500000
-BROKEN=		"Does not compile"
-.endif
+do-configure:
+	@cd ${WRKSRC}; ${SH} ./config.unix
 
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/vm/cel ${PREFIX}/bin
 .if !defined(NOPORTDOCS)
 	${MKDIR} ${PREFIX}/share/doc/cel
-.for F in ${DOCFILES}
+.for F in ${PORTDOCS}
 	${INSTALL_DATA} ${WRKSRC}/doc/$F ${PREFIX}/share/doc/cel
 .endfor
 .endif
Index: cel/distinfo
===================================================================
RCS file: /WORK/REPO/FreeBSD/ports/lang/cel/distinfo,v
retrieving revision 1.2
diff -u -r1.2 distinfo
--- cel/distinfo	27 Feb 2001 04:56:23 -0000	1.2
+++ cel/distinfo	20 Nov 2003 17:22:49 -0000
@@ -1 +1 @@
-MD5 (cel-0.6.tgz) = 73b484eded1bbfe4876e6b82624c2cbc
+MD5 (cel-0.8.5.tgz) = 27c466b2e16cd580c5444d64b9ec90a3
Index: cel/pkg-plist
===================================================================
RCS file: /WORK/REPO/FreeBSD/ports/lang/cel/pkg-plist,v
retrieving revision 1.2
diff -u -r1.2 pkg-plist
--- cel/pkg-plist	27 Feb 2001 04:56:23 -0000	1.2
+++ cel/pkg-plist	20 Nov 2003 17:42:43 -0000
@@ -1,14 +1 @@
 bin/cel
-%%PORTDOCS%%share/doc/cel/CoreArchitecture.html
-%%PORTDOCS%%share/doc/cel/DefaultProtos
-%%PORTDOCS%%share/doc/cel/Linker.html
-%%PORTDOCS%%share/doc/cel/Logs.html
-%%PORTDOCS%%share/doc/cel/ProtoLanguage.html
-%%PORTDOCS%%share/doc/cel/README
-%%PORTDOCS%%share/doc/cel/SimpleDataFormat.html
-%%PORTDOCS%%share/doc/cel/Threads
-%%PORTDOCS%%share/doc/cel/activation.html
-%%PORTDOCS%%share/doc/cel/stackframe
-%%PORTDOCS%%share/doc/cel/structure.html
-%%PORTDOCS%%share/doc/cel/todo.html
-%%PORTDOCS%%@dirrm share/doc/cel
Index: cel/files/patch-Makefile
===================================================================
RCS file: cel/files/patch-Makefile
diff -N cel/files/patch-Makefile
--- /dev/null	1 Jan 1970 00:00:00 -0000
+++ cel/files/patch-Makefile	20 Nov 2003 17:23:44 -0000
@@ -0,0 +1,10 @@
+--- Makefile.orig	Thu Nov 20 17:23:15 2003
++++ Makefile	Thu Nov 20 17:23:32 2003
+@@ -4,7 +4,6 @@
+ 
+ SUBDIRS=	hash vm
+ SUBDIRS2=	kits
+-MAKE=		make
+ 
+ all:
+ 	for i in $(SUBDIRS); do \
Index: cel/files/patch-aa
===================================================================
RCS file: cel/files/patch-aa
diff -N cel/files/patch-aa
--- cel/files/patch-aa	27 Feb 2001 04:56:26 -0000	1.2
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,12 +0,0 @@
---- Makefile.orig	Tue Feb 27 03:02:51 2001
-+++ Makefile	Tue Feb 27 03:02:58 2001
-@@ -1,9 +1,7 @@
--CFLAGS = -O -g
- 
- # DEPENDENCIES
- 
- SUBDIRS=	celmalloc hash vm kits
--MAKE=		make
- 
- all:
- 	for i in $(SUBDIRS); do \
Index: cel/files/patch-ab
===================================================================
RCS file: cel/files/patch-ab
diff -N cel/files/patch-ab
--- cel/files/patch-ab	27 Feb 2001 04:56:26 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,11 +0,0 @@
---- vm/Makefile.orig	Tue Feb 27 03:03:15 2001
-+++ vm/Makefile	Tue Feb 27 03:03:19 2001
-@@ -23,7 +23,7 @@
- FILES= atom.o crc.o memstream.o runtime.o sd2cel.o cel2sd.o svm32.o assemble.o array.o compiler.o codegen.o while.o
- 
- cel: main.o $(FILES)
--	$(CC) $(CFLAGS) -export-dynamic -o cel $^ ../hash/libhash.a ../celmalloc/celmalloc.o -ldl
-+	$(CC) $(CFLAGS) -export-dynamic -o cel $^ ../hash/libhash.a ../celmalloc/celmalloc.o
- 
- celdump: celdump.o $(FILES)
- 	$(CC) $(CFLAGS) -o celdump  $^ ../hash/libhash.a ../celmalloc/celmalloc.o 
Index: cel/files/patch-ac
===================================================================
RCS file: cel/files/patch-ac
diff -N cel/files/patch-ac
--- cel/files/patch-ac	27 Feb 2001 04:56:27 -0000	1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,10 +0,0 @@
---- kits/DateTime.c.orig	Tue Feb 27 03:03:28 2001
-+++ kits/DateTime.c	Tue Feb 27 03:03:38 2001
-@@ -35,7 +35,6 @@
- 
- 
- extern char *tzname[2];
--long int timezone;
- extern int daylight;
- 
- // This takes the _dateTime blob and resets all of the fields
--- cel.diff ends here ---


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



More information about the freebsd-ports-bugs mailing list