summaryrefslogtreecommitdiff
path: root/lang/bigloo/files
diff options
context:
space:
mode:
authorEdwin Groothuis <edwin@FreeBSD.org>2003-01-20 05:06:33 +0000
committerEdwin Groothuis <edwin@FreeBSD.org>2003-01-20 05:06:33 +0000
commit8853ffd875f6b5d03885f9f4fe765e1294be7a9d (patch)
tree322ba10bf0f4d37fe1ce74926a835d42effac6cb /lang/bigloo/files
parentShoot, I misspelled -no-fast in the last revision. Thanks, Joe. (diff)
New port: lang/bigloo - A Scheme interpreter and native code compiler
This is a port of Bigloo, a Scheme system which includes a compiler generating C code and Java classes and an interpreter. Bigloo is the tool of choice for the construction of small autonomous applications in Scheme. Bigloo is mostly conformant to the Revised5 Report on the Algorithmic Language Scheme with many extensions. PR: ports/40644 Submitted by: Stanislav Grozev <tacho@factline.com>
Notes
Notes: svn path=/head/; revision=73600
Diffstat (limited to 'lang/bigloo/files')
-rw-r--r--lang/bigloo/files/bigloo.sh15
-rw-r--r--lang/bigloo/files/patch-aa11
-rw-r--r--lang/bigloo/files/patch-ab11
-rw-r--r--lang/bigloo/files/patch-ac22
4 files changed, 59 insertions, 0 deletions
diff --git a/lang/bigloo/files/bigloo.sh b/lang/bigloo/files/bigloo.sh
new file mode 100644
index 000000000000..0d27a0a84d56
--- /dev/null
+++ b/lang/bigloo/files/bigloo.sh
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+case "$1" in
+ start)
+ /sbin/ldconfig -m %%PREFIX%%/lib/bigloo/%%BIGLOO_VERSION%%
+ ;;
+ stop)
+ ;;
+ *)
+ echo ""
+ echo "Usage: `basename $0` { start | stop }"
+ echo ""
+ exit 64
+ ;;
+esac
diff --git a/lang/bigloo/files/patch-aa b/lang/bigloo/files/patch-aa
new file mode 100644
index 000000000000..ce425a69c1e1
--- /dev/null
+++ b/lang/bigloo/files/patch-aa
@@ -0,0 +1,11 @@
+--- autoconf/pthread.orig Mon Jul 15 21:08:08 2002
++++ autoconf/pthread Mon Jul 15 21:08:16 2002
+@@ -14,7 +14,7 @@
+ #*---------------------------------------------------------------------*/
+ cc=gcc
+ cflags=
+-pthreadlibs="-lpthread"
++pthreadlibs="-pthread"
+ tmp=/tmp
+ user=bigloo
+
diff --git a/lang/bigloo/files/patch-ab b/lang/bigloo/files/patch-ab
new file mode 100644
index 000000000000..f896d70e345a
--- /dev/null
+++ b/lang/bigloo/files/patch-ab
@@ -0,0 +1,11 @@
+--- autoconf/thread.orig Mon Jul 15 21:08:21 2002
++++ autoconf/thread Mon Jul 15 21:08:45 2002
+@@ -56,6 +56,8 @@
+ echo "-DGC_SOLARIS_PTHREADS -D_REENTRANT";;
+ HP-UX*)
+ echo "GC_HPUX_THREADS";;
++ FreeBSD*)
++ echo "-D_THREAD_SAFE -D_REENTRANT";;
+ *)
+ echo "";;
+ esac
diff --git a/lang/bigloo/files/patch-ac b/lang/bigloo/files/patch-ac
new file mode 100644
index 000000000000..aedb966bb9f7
--- /dev/null
+++ b/lang/bigloo/files/patch-ac
@@ -0,0 +1,22 @@
+--- manuals/Makefile.orig Mon Jul 15 23:25:17 2002
++++ manuals/Makefile Mon Jul 15 23:44:05 2002
+@@ -296,19 +296,6 @@
+ echo "chmod $(BMASK) $(INFODIR)/bigloo.info*"; \
+ fi \
+ fi; \
+- if [ "$(INSTALLINFO) " = " " ]; then \
+- if [ ! -f $(INFODIR)/dir ]; then \
+- echo "$(INFODIR)/dir file does not exist, can't install Bigloo info files"; \
+- else \
+- if [ "`grep "bigloo.info" $(INFODIR)/dir` " = " " ]; then \
+- echo "* bigloo: (bigloo.info). The Bigloo documentation." >> \
+- $(INFODIR)/dir; \
+- fi; \
+- fi; \
+- else \
+- $(INSTALLINFO) bigloo.info $(INFODIR)/dir; \
+- echo "$(INSTALLINFO) bigloo.info $(INFODIR)/dir"; \
+- fi \
+ fi \
+ fi
+