summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKirill Ponomarev <krion@FreeBSD.org>2003-11-20 19:09:23 +0000
committerKirill Ponomarev <krion@FreeBSD.org>2003-11-20 19:09:23 +0000
commit890dc18da80212416c833bc86dc4264ae0ccd70a (patch)
tree671cf7c4c56878583d276f5caec2542f7d9cb80a
parent- Fix MASTER_SITES (diff)
- Update to 0.8.5
- Unbreak this port - Use PORTDOCS macro PR: 59523 Submitted by: Clement Laforet <sheepkiller@cultdeadsheep.org>
Notes
Notes: svn path=/head/; revision=94510
-rw-r--r--lang/cel/Makefile11
-rw-r--r--lang/cel/distinfo2
-rw-r--r--lang/cel/files/patch-Makefile10
-rw-r--r--lang/cel/files/patch-aa12
-rw-r--r--lang/cel/files/patch-ab11
-rw-r--r--lang/cel/files/patch-ac10
-rw-r--r--lang/cel/files/patch-vm::config.h10
-rw-r--r--lang/cel/pkg-plist13
8 files changed, 26 insertions, 53 deletions
diff --git a/lang/cel/Makefile b/lang/cel/Makefile
index a47e0bb159d0..5e2a553880d6 100644
--- a/lang/cel/Makefile
+++ b/lang/cel/Makefile
@@ -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 @@ WRKSRC= ${WRKDIR}/${PORTNAME}
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
diff --git a/lang/cel/distinfo b/lang/cel/distinfo
index 5bc584daf62a..ee313b03e9bd 100644
--- a/lang/cel/distinfo
+++ b/lang/cel/distinfo
@@ -1 +1 @@
-MD5 (cel-0.6.tgz) = 73b484eded1bbfe4876e6b82624c2cbc
+MD5 (cel-0.8.5.tgz) = 27c466b2e16cd580c5444d64b9ec90a3
diff --git a/lang/cel/files/patch-Makefile b/lang/cel/files/patch-Makefile
new file mode 100644
index 000000000000..dd9c06e181e4
--- /dev/null
+++ b/lang/cel/files/patch-Makefile
@@ -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 \
diff --git a/lang/cel/files/patch-aa b/lang/cel/files/patch-aa
deleted file mode 100644
index 4e97636459a3..000000000000
--- a/lang/cel/files/patch-aa
+++ /dev/null
@@ -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 \
diff --git a/lang/cel/files/patch-ab b/lang/cel/files/patch-ab
deleted file mode 100644
index ae2849ec5d30..000000000000
--- a/lang/cel/files/patch-ab
+++ /dev/null
@@ -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
diff --git a/lang/cel/files/patch-ac b/lang/cel/files/patch-ac
deleted file mode 100644
index 7b8853ff6a31..000000000000
--- a/lang/cel/files/patch-ac
+++ /dev/null
@@ -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
diff --git a/lang/cel/files/patch-vm::config.h b/lang/cel/files/patch-vm::config.h
new file mode 100644
index 000000000000..04247797522e
--- /dev/null
+++ b/lang/cel/files/patch-vm::config.h
@@ -0,0 +1,10 @@
+--- vm/config.h.orig Thu Nov 20 20:04:10 2003
++++ vm/config.h Thu Nov 20 20:04:25 2003
+@@ -15,6 +15,7 @@
+
+ #ifdef unix
+
++#include <time.h>
+ #include <utime.h>
+ #include <errno.h>
+ #include <sys/types.h>
diff --git a/lang/cel/pkg-plist b/lang/cel/pkg-plist
index 1fef4bb23ff6..89d77bd25c43 100644
--- a/lang/cel/pkg-plist
+++ b/lang/cel/pkg-plist
@@ -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