aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorobraun <obraun@FreeBSD.org>2003-01-29 06:05:22 +0800
committerobraun <obraun@FreeBSD.org>2003-01-29 06:05:22 +0800
commit4d008e6ec71f6bf54cf3dcc3e2b6e209d73dff48 (patch)
treefdbdaa37e4e32ccacd61f8bd3fe6e3ded7a229aa /devel
parentc91ebe3d738293c0b433d8b7e5740e45e89b39d5 (diff)
downloadfreebsd-ports-gnome-4d008e6ec71f6bf54cf3dcc3e2b6e209d73dff48.tar.gz
freebsd-ports-gnome-4d008e6ec71f6bf54cf3dcc3e2b6e209d73dff48.tar.zst
freebsd-ports-gnome-4d008e6ec71f6bf54cf3dcc3e2b6e209d73dff48.zip
Buddha is a declarative debugger for Haskell 98.
WWW: http://www.cs.mu.oz.au/~bjpop/buddha/
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/hs-buddha/Makefile28
-rw-r--r--devel/hs-buddha/distinfo1
-rw-r--r--devel/hs-buddha/pkg-comment1
-rw-r--r--devel/hs-buddha/pkg-descr9
-rw-r--r--devel/hs-buddha/pkg-plist49
6 files changed, 89 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 62902c146e8b..952d53ce3b05 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -229,6 +229,7 @@
SUBDIR += gvd
SUBDIR += happydoc
SUBDIR += hp48cc
+ SUBDIR += hs-buddha
SUBDIR += hs-c2hs
SUBDIR += hs-drift
SUBDIR += hs-green-card
diff --git a/devel/hs-buddha/Makefile b/devel/hs-buddha/Makefile
new file mode 100644
index 000000000000..479d2036d37a
--- /dev/null
+++ b/devel/hs-buddha/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: buddha
+# Date created: 28 January 2003
+# Whom: Oliver Braun <obraun@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= buddha
+PORTVERSION= 0.4
+CATEGORIES= devel haskell
+MASTER_SITES= http://www.cs.mu.oz.au/~bjpop/buddha/download/
+PKGNAMEPREFIX= hs-
+
+MAINTAINER= obraun@FreeBSD.org
+
+BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc
+RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc
+
+HAS_CONFIGURE= yes
+CONFIGURE_ARGS= --prefix=${PREFIX}
+USE_GMAKE= yes
+
+PLIST_SUB+= BUDDHA_VERSION=${PORTVERSION}
+
+pre-build:
+ @(cd ${WRKSRC} && ${GMAKE} depend)
+
+.include <bsd.port.mk>
diff --git a/devel/hs-buddha/distinfo b/devel/hs-buddha/distinfo
new file mode 100644
index 000000000000..30c7bdfebdfa
--- /dev/null
+++ b/devel/hs-buddha/distinfo
@@ -0,0 +1 @@
+MD5 (buddha-0.4.tar.gz) = d2a27d95792f41376959498400a62426
diff --git a/devel/hs-buddha/pkg-comment b/devel/hs-buddha/pkg-comment
new file mode 100644
index 000000000000..3df5fda3f643
--- /dev/null
+++ b/devel/hs-buddha/pkg-comment
@@ -0,0 +1 @@
+A declarative debugger for Haskell 98
diff --git a/devel/hs-buddha/pkg-descr b/devel/hs-buddha/pkg-descr
new file mode 100644
index 000000000000..9479e0089ecf
--- /dev/null
+++ b/devel/hs-buddha/pkg-descr
@@ -0,0 +1,9 @@
+Buddha is a debugger for Haskell 98 programs. To be more precise, it is a
+declarative debugger. It presents the evaluation of a Haskell program as a
+series of function applications, rather than the more traditional stepwise
+presentation of debuggers for imperative languages.
+
+WWW: http://www.cs.mu.oz.au/~bjpop/buddha/
+
+-- Oliver Braun
+obraun@FreeBSD.org
diff --git a/devel/hs-buddha/pkg-plist b/devel/hs-buddha/pkg-plist
new file mode 100644
index 000000000000..add02ed04652
--- /dev/null
+++ b/devel/hs-buddha/pkg-plist
@@ -0,0 +1,49 @@
+bin/buddha-init.sh
+bin/buddha-trans
+bin/buddha-trans-%%BUDDHA_VERSION%%
+lib/buddha-%%BUDDHA_VERSION%%/Array.i
+lib/buddha-%%BUDDHA_VERSION%%/Array_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/CPUTime.i
+lib/buddha-%%BUDDHA_VERSION%%/CPUTime_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/Char.i
+lib/buddha-%%BUDDHA_VERSION%%/Char_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/Complex.i
+lib/buddha-%%BUDDHA_VERSION%%/Complex_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/Debug.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/GhcInternals.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/GhcInternalsC.h
+lib/buddha-%%BUDDHA_VERSION%%/Hash.h
+lib/buddha-%%BUDDHA_VERSION%%/HeapGraph.h
+lib/buddha-%%BUDDHA_VERSION%%/IO.i
+lib/buddha-%%BUDDHA_VERSION%%/IOPrims_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/IO_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/IsIO.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/IsThunk.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/Ix.i
+lib/buddha-%%BUDDHA_VERSION%%/Ix_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/List.i
+lib/buddha-%%BUDDHA_VERSION%%/List_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/Locale.i
+lib/buddha-%%BUDDHA_VERSION%%/Locale_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/Main.hs
+lib/buddha-%%BUDDHA_VERSION%%/Maybe.i
+lib/buddha-%%BUDDHA_VERSION%%/Maybe_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/Meta.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/Monad.i
+lib/buddha-%%BUDDHA_VERSION%%/Monad_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/Partial.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/Prelude.i
+lib/buddha-%%BUDDHA_VERSION%%/Prelude_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/Prims_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/PrintLargeInteger.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/PrintLargeInteger_stub.h
+lib/buddha-%%BUDDHA_VERSION%%/PrintMetaC.h
+lib/buddha-%%BUDDHA_VERSION%%/PrintMetaHs.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/System.i
+lib/buddha-%%BUDDHA_VERSION%%/SystemPrims_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/System_Buddha.p_hi
+lib/buddha-%%BUDDHA_VERSION%%/buddha.pkg.conf
+lib/buddha-%%BUDDHA_VERSION%%/libbuddhaHsBase_p.a
+lib/buddha-%%BUDDHA_VERSION%%/libbuddha_p.a
+lib/buddha-%%BUDDHA_VERSION%%/mk.buddha.sh
+@dirrm lib/buddha-%%BUDDHA_VERSION%%