diff options
author | jtb <jtb> | 2001-05-15 21:09:44 +0000 |
---|---|---|
committer | jtb <jtb> | 2001-05-15 21:09:44 +0000 |
commit | 1269c08bfa3f221b089e85abfc43bf7fa6e7095b (patch) | |
tree | 322e7d862eed2c48f063a967f021e2b6f84caac3 /lang | |
parent | 80f15835bc00330ac1854ef9d8df12e2ce5d78e0 (diff) | |
download | pkgsrc-1269c08bfa3f221b089e85abfc43bf7fa6e7095b.tar.gz |
Initial import of mercury-0.10.1.
Mercury is a modern logic/functional programming language, which
combines the clarity and expressiveness of declarative programming
with advanced static analysis and error detection features. Its
highly optimized execution algorithm delivers efficiency far in excess
of existing logic programming systems, and close to conventional
programming systems. Mercury addresses the problems of large-scale
program development, allowing modularity, separate compilation, and
numerous optimization/time trade-offs.
This package includes the compiler, profiler, debugger, documentation,
etc. It does NOT include the "extras" distribution; that is available
from <http://www.cs.mu.oz.au/mercury/download/release.html>.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/mercury/Makefile | 37 | ||||
-rw-r--r-- | lang/mercury/distinfo | 15 | ||||
-rw-r--r-- | lang/mercury/patches/patch-aa | 13 | ||||
-rw-r--r-- | lang/mercury/patches/patch-ab | 19 | ||||
-rw-r--r-- | lang/mercury/patches/patch-ac | 134 | ||||
-rw-r--r-- | lang/mercury/patches/patch-ad | 37 | ||||
-rw-r--r-- | lang/mercury/patches/patch-ae | 21 | ||||
-rw-r--r-- | lang/mercury/patches/patch-af | 21 | ||||
-rw-r--r-- | lang/mercury/patches/patch-ag | 21 | ||||
-rw-r--r-- | lang/mercury/patches/patch-ah | 21 | ||||
-rw-r--r-- | lang/mercury/patches/patch-ai | 21 | ||||
-rw-r--r-- | lang/mercury/patches/patch-aj | 21 | ||||
-rw-r--r-- | lang/mercury/patches/patch-ak | 24 | ||||
-rw-r--r-- | lang/mercury/pkg/DESCR | 12 | ||||
-rw-r--r-- | lang/mercury/pkg/PLIST | 861 |
15 files changed, 1278 insertions, 0 deletions
diff --git a/lang/mercury/Makefile b/lang/mercury/Makefile new file mode 100644 index 00000000000..7b67e4b2173 --- /dev/null +++ b/lang/mercury/Makefile @@ -0,0 +1,37 @@ +# $NetBSD: Makefile,v 1.1.1.1 2001/05/15 21:09:44 jtb Exp $ + +DISTNAME= mercury-compiler-0.10.1 +PKGNAME= mercury-0.10.1 +CATEGORIES= lang +MASTER_SITES= ftp://ftp.mercury.cs.mu.oz.au/pub/mercury/ \ + ${MASTER_SITE_SUNSITE:=devel/lang/mercury/} + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://www.cs.mu.oz.au/mercury/ +COMMENT= modern logic/functional programming language + +GNU_CONFIGURE= yes +USE_GMAKE= yes + +INFO_FILES= mercury.info + +BOEHM_GC_DIR_DEFAULT= ${LOCALBASE} +EVAL_PREFIX= BOEHM_GC_DIR=boehm-gc +CONFIGURE_ENV+= BOEHM_GC_DIR=${BOEHM_GC_DIR} + +# We need this. Some of the scripts test CC and use special settings for gcc. +CONFIGURE_ENV+= CC=gcc + +post-install: + ${INSTALL_DATA_DIR} ${PREFIX}/lib/mercury/lib/${MACHINE_ARCH}--${LOWER_OPSYS} + ${LN} -sf ${PREFIX}/lib/libgc.a \ + ${PREFIX}/lib/mercury/lib/${MACHINE_ARCH}--${LOWER_OPSYS}/libgc.a + ${LN} -sf ${PREFIX}/include/gc.h ${PREFIX}/lib/mercury/inc/gc.h + ${FIND} ${WRKSRC} -type d -name "CVS" | xargs ${RM} -fr + ${FIND} ${WRKSRC} -type f -name ".cvsignore" | xargs ${RM} -f + ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/mercury + ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${WRKSRC}/samples + (cd ${WRKSRC}/samples; ${GTAR} cpf - . ) | \ + (cd ${PREFIX}/share/examples/mercury; ${GTAR} xpf -) + +.include "../../mk/bsd.pkg.mk" diff --git a/lang/mercury/distinfo b/lang/mercury/distinfo new file mode 100644 index 00000000000..9c745361235 --- /dev/null +++ b/lang/mercury/distinfo @@ -0,0 +1,15 @@ +$NetBSD: distinfo,v 1.1.1.1 2001/05/15 21:09:44 jtb Exp $ + +SHA1 (mercury-compiler-0.10.1.tar.gz) = 5e4e660cca1e9e6e28026814fd2e6d014ab9d856 +Size (mercury-compiler-0.10.1.tar.gz) = 10428428 bytes +SHA1 (patch-aa) = c36c66f145e85fbd1c7e87a4c1e8298699bd9e0b +SHA1 (patch-ab) = 912d8d6db3af3c4119e05a4337353cd6a8e34992 +SHA1 (patch-ac) = 0aa3cbc9c8103337c6c95ec824a3c45b5696b580 +SHA1 (patch-ad) = cd16a2bef5b0629ec013d9a6c5988449168a8a27 +SHA1 (patch-ae) = 91bfb5a978958f14381dbdd93d282009c618dbfc +SHA1 (patch-af) = 3d8ec830e28b66c0533f99eaf6edb80ef6391c52 +SHA1 (patch-ag) = f6d40c264b7046263f32b7321396648527a10e6f +SHA1 (patch-ah) = 87b4976ca126f0b4e26636f770716cd34cebdf1d +SHA1 (patch-ai) = 7ca545d17a3981f7d6e872c4b3cacaba3f782fd7 +SHA1 (patch-aj) = 42ae96a2834b3a045b35506de988c48c5330e13d +SHA1 (patch-ak) = cd2344776a799f0dd3bbaab4195cbf41c0cf894a diff --git a/lang/mercury/patches/patch-aa b/lang/mercury/patches/patch-aa new file mode 100644 index 00000000000..4920e26cb33 --- /dev/null +++ b/lang/mercury/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2001/05/15 21:09:55 jtb Exp $ + +--- Mmake.common.in.orig Mon May 14 17:49:18 2001 ++++ Mmake.common.in +@@ -125,7 +125,7 @@ + LIBRARY_DIR = $(MERCURY_DIR)/library + TRACE_DIR = $(MERCURY_DIR)/trace + BROWSER_DIR = $(MERCURY_DIR)/browser +-BOEHM_GC_DIR = $(MERCURY_DIR)/boehm_gc ++BOEHM_GC_DIR = @BOEHM_GC_DIR@ + COMPILER_DIR = $(MERCURY_DIR)/compiler + UTIL_DIR = $(MERCURY_DIR)/util + diff --git a/lang/mercury/patches/patch-ab b/lang/mercury/patches/patch-ab new file mode 100644 index 00000000000..acbb9586e3a --- /dev/null +++ b/lang/mercury/patches/patch-ab @@ -0,0 +1,19 @@ +$NetBSD: patch-ab,v 1.1.1.1 2001/05/15 21:09:55 jtb Exp $ + +--- Makefile.orig Mon May 14 17:49:40 2001 ++++ Makefile +@@ -50,13 +50,12 @@ + -rm -f library/library.nu* library/library.sicstus* + -rm -f library/sicstus_compile library/sicstus_saved_state + -rm -f util/mdemangle util/mkinit +- cd boehm_gc; $(MMAKE_SUBDIR) clean + + .PHONY: distclean + distclean: clean + cd scripts; for file in *.in; do rm -f `basename $file .in`; done + -rm -f Mmake.common runtime/mercury_conf.h +- -rm -f boehm_gc/mercury_boehm_gc_conf.h bindist/bindist.build_vars ++ -rm -f bindist/bindist.build_vars + -rm -f config.cache config.status config.log + + .PHONY: maintainer-clean diff --git a/lang/mercury/patches/patch-ac b/lang/mercury/patches/patch-ac new file mode 100644 index 00000000000..017261176e6 --- /dev/null +++ b/lang/mercury/patches/patch-ac @@ -0,0 +1,134 @@ +$NetBSD: patch-ac,v 1.1.1.1 2001/05/15 21:09:56 jtb Exp $ + +--- Mmakefile.orig Mon May 14 17:50:21 2001 ++++ Mmakefile +@@ -25,7 +25,6 @@ + SUBDIRS = \ + scripts \ + util \ +- boehm_gc \ + runtime \ + library \ + trace \ +@@ -116,33 +115,28 @@ + scripts: + cd scripts && $(SUBDIR_MMAKE) + +-.PHONY: boehm_gc +-boehm_gc: scripts +- gc_grade=`scripts/ml --grade $(GRADE) --print-gc-grade`; \ +- cd boehm_gc && $(SUBDIR_MMAKE) GC_GRADE=$$gc_grade +- + .PHONY: runtime +-runtime: scripts boehm_gc ++runtime: scripts + cd runtime && $(SUBDIR_MMAKE) + + .PHONY: library +-library: dep_library scripts util boehm_gc runtime ++library: dep_library scripts util runtime + cd library && $(SUBDIR_MMAKE) + + .PHONY: browser +-browser: dep_browser scripts util boehm_gc runtime library ++browser: dep_browser scripts util runtime library + cd browser && $(SUBDIR_MMAKE) + + .PHONY: runtime +-trace: scripts boehm_gc runtime library browser ++trace: scripts runtime library browser + cd trace && $(SUBDIR_MMAKE) + + .PHONY: compiler +-compiler: dep_compiler scripts util boehm_gc runtime library browser trace ++compiler: dep_compiler scripts util runtime library browser trace + cd compiler && $(SUBDIR_MMAKE) + + .PHONY: libmmc +-libmmc: dep_compiler scripts util boehm_gc runtime library browser trace ++libmmc: dep_compiler scripts util runtime library browser trace + cd compiler && $(SUBDIR_MMAKE) libmmc + + .PHONY: doc +@@ -150,7 +144,7 @@ + cd doc && $(SUBDIR_MMAKE) + + .PHONY: profiler +-profiler: dep_profiler scripts util boehm_gc runtime library browser trace ++profiler: dep_profiler scripts util runtime library browser trace + cd profiler && $(SUBDIR_MMAKE) + + #-----------------------------------------------------------------------------# +@@ -230,7 +224,7 @@ + cd doc && mmake distclean + -rm -f errs errs2 update.log + -rm -f config.status config.cache config.log configure.log a.out +- -rm -f runtime/mercury_conf.h boehm_gc/mercury_boehm_gc_conf.h ++ -rm -f runtime/mercury_conf.h + -rm -f Mmake.common + chmod -R a+r * + # Package up the mercury directory with some subdirectories +@@ -295,7 +289,7 @@ + + .PHONY: install_main + install_main: all \ +- install_scripts install_util install_runtime install_boehm_gc \ ++ install_scripts install_util install_runtime \ + install_library install_browser install_trace \ + install_compiler install_profiler install_doc + +@@ -315,11 +309,6 @@ + install_trace: trace + cd trace && $(SUBDIR_MMAKE) install + +-.PHONY: install_boehm_gc +-install_boehm_gc: boehm_gc +- gc_grade=`scripts/ml --grade $(GRADE) --print-gc-grade`; \ +- cd boehm_gc && $(SUBDIR_MMAKE) install GC_GRADE=$$gc_grade +- + .PHONY: install_library + install_library: dep_library library + cd library && $(SUBDIR_MMAKE) install +@@ -342,8 +331,6 @@ + + .PHONY: install_grades + install_grades: scripts +- cd boehm_gc && rm -rf tmp_dir && mkdir tmp_dir && \ +- { mv -f *.$O *.pic_o *.$A *.so tmp_dir || true; } + cd runtime && rm -rf tmp_dir && mkdir tmp_dir && \ + { mv -f *.$O *.pic_o *.$A *.so tmp_dir || true; } + cd library && rm -rf tmp_dir && mkdir tmp_dir && \ +@@ -366,9 +353,6 @@ + for grade in x $(LIBGRADES); do \ + if [ "$$grade" != "x" ]; then \ + gc_grade=`scripts/ml --grade $$grade --print-gc-grade`; \ +- ( cd boehm_gc && \ +- $(SUBDIR_MMAKE) MC=mmc GRADE=$$grade GC_GRADE=$$gc_grade \ +- install_lib ) && \ + ( cd runtime && \ + $(SUBDIR_MMAKE) MC=mmc GRADE=$$grade install_lib ) && \ + ( cd library && \ +@@ -380,7 +364,6 @@ + $(SUBDIR_MMAKE) MC=mmc GRADE=$$grade install_library ) && \ + ( cd trace && \ + $(SUBDIR_MMAKE) MC=mmc GRADE=$$grade install_lib ) && \ +- ( cd boehm_gc && rm -f *.$O *.pic_o *.$A *.so ) && \ + ( cd runtime && rm -f *.$O *.pic_o *.$A *.so ) && \ + ( cd library && rm -f *.dep *.h *.c *.$O *.pic_o *.$A *.so \ + Mercury/cs/*.c Mercury/os/*.$O ) && \ +@@ -391,7 +374,6 @@ + || { scripts/mercury_cleanup_install; exit 1; }; \ + fi; \ + done +- cd boehm_gc && { mv tmp_dir/* . ; rmdir tmp_dir; true; } + cd runtime && { mv tmp_dir/* . ; rmdir tmp_dir; true; } + cd library && { [ -d Mercury/cs ] && mv tmp_dir/*.c Mercury/cs; \ + [ -d Mercury/os ] && mv tmp_dir/*.$O Mercury/os; \ +@@ -456,7 +438,6 @@ + touch profiler/*.dep + touch doc/*.texi configure + sleep 1 +- touch boehm_gc/*.c + touch runtime/*.c + touch library/*.c + touch browser/*.c diff --git a/lang/mercury/patches/patch-ad b/lang/mercury/patches/patch-ad new file mode 100644 index 00000000000..c546e96709a --- /dev/null +++ b/lang/mercury/patches/patch-ad @@ -0,0 +1,37 @@ +$NetBSD: patch-ad,v 1.1.1.1 2001/05/15 21:09:56 jtb Exp $ + +--- configure.orig Mon Apr 2 20:19:15 2001 ++++ configure +@@ -1356,15 +1356,7 @@ + fi + + echo "$ac_t""$ac_cv_prog_gcc_g" 1>&6 +- if test $ac_cv_prog_gcc_g = yes; then +- CFLAGS="-g -O" +- else +- CFLAGS="-O" +- fi + fi +-else +- GCC= +- test "${CFLAGS+set}" = set || CFLAGS="-g" + fi + + +@@ -1374,7 +1366,7 @@ + # the `-lc' and `-lg' libraries have different contents; specifically, + # only the latter contains memalign(). We need to make sure that the + # test for memalign() doesn't use `-g', since `ml' doesn't use `-g'. +-CFLAGS="-O" ++# CFLAGS="-O" + + # we also need to add the appropriate `-I' options so that the test programs + # can #include various Mercury runtime headers. +@@ -6118,6 +6117,7 @@ + s%@FINAL_GRADE_OPTIONS@%%g + /@CANONICAL_GRADE@/r $CANONICAL_GRADE + s%@CANONICAL_GRADE@%%g ++s%@BOEHM_GC_DIR@%$BOEHM_GC_DIR%g + s%@SOCKET_LIBRARY@%$SOCKET_LIBRARY%g + s%@NSL_LIBRARY@%$NSL_LIBRARY%g + s%@DL_LIBRARY@%$DL_LIBRARY%g diff --git a/lang/mercury/patches/patch-ae b/lang/mercury/patches/patch-ae new file mode 100644 index 00000000000..d2fb6232006 --- /dev/null +++ b/lang/mercury/patches/patch-ae @@ -0,0 +1,21 @@ +$NetBSD: patch-ae,v 1.1.1.1 2001/05/15 21:09:56 jtb Exp $ + +--- browser/Mmakefile.orig Mon Apr 2 15:50:21 2001 ++++ browser/Mmakefile +@@ -39,7 +39,6 @@ + -I$(TRACE_DIR) \ + -I$(LIBRARY_DIR) \ + -I$(RUNTIME_DIR) \ +- -I$(BOEHM_GC_DIR) \ + -I$(BOEHM_GC_DIR)/include \ + " + +@@ -53,7 +52,7 @@ + MCS = $(M_ENV) $(MC) --split-c-files -c --cflags "$(ALL_CFLAGS)" + MGNUC = $(M_ENV) $(SCRIPTS_DIR)/mgnuc + MGNUCFLAGS = $(DLL_CFLAGS) +-LDFLAGS = -L$(LIBRARY_DIR) -L$(RUNTIME_DIR) -L$(BOEHM_GC_DIR) ++LDFLAGS = -L$(LIBRARY_DIR) -L$(RUNTIME_DIR) -L$(BOEHM_GC_DIR)/lib + LDLIBS = -l$(STD_LIB_NAME) -l$(RT_LIB_NAME) \ + ` case "$(GRADE)" in \ + *.par*.gc*.prof*) echo "-lpar_gc_prof" ;; \ diff --git a/lang/mercury/patches/patch-af b/lang/mercury/patches/patch-af new file mode 100644 index 00000000000..0a8fbe785f5 --- /dev/null +++ b/lang/mercury/patches/patch-af @@ -0,0 +1,21 @@ +$NetBSD: patch-af,v 1.1.1.1 2001/05/15 21:09:57 jtb Exp $ + +--- compiler/Mmakefile.orig Mon Feb 19 14:50:26 2001 ++++ compiler/Mmakefile +@@ -40,7 +40,6 @@ + -I$(TRACE_DIR) \ + -I$(LIBRARY_DIR) \ + -I$(RUNTIME_DIR) \ +- -I$(BOEHM_GC_DIR) \ + -I$(BOEHM_GC_DIR)/include \ + " + SMC = $(MC) --search-directory $(BROWSER_DIR) +@@ -69,7 +68,7 @@ + echo $(BOEHM_GC_DIR)/libpar_gc_prof.$A ;; \ + *.par*.gc*) echo $(BOEHM_GC_DIR)/libpar_gc.$A ;; \ + *.gc*.prof*) echo $(BOEHM_GC_DIR)/libgc_prof.$A ;; \ +- *.gc*) echo $(BOEHM_GC_DIR)/libgc.$A ;; \ ++ *.gc*) echo -L$(BOEHM_GC_DIR)/lib -lgc ;; \ + esac \ + ` \ + $(GCC_BACKEND_LIBS) \ diff --git a/lang/mercury/patches/patch-ag b/lang/mercury/patches/patch-ag new file mode 100644 index 00000000000..22d1376e575 --- /dev/null +++ b/lang/mercury/patches/patch-ag @@ -0,0 +1,21 @@ +$NetBSD: patch-ag,v 1.1.1.1 2001/05/15 21:09:57 jtb Exp $ + +--- runtime/Mmakefile.orig Mon Apr 2 15:52:13 2001 ++++ runtime/Mmakefile +@@ -17,7 +17,6 @@ + CFLAGS = -g $(DLL_CFLAGS) + MGNUC = MERCURY_ALL_C_INCL_DIRS=" \ + -I$(RUNTIME_DIR) \ +- -I$(BOEHM_GC_DIR) \ + -I$(BOEHM_GC_DIR)/include \ + " \ + $(SCRIPTS_DIR)/mgnuc +@@ -160,7 +159,7 @@ + OBJS = $(CFILES:.c=.$O) + PIC_OBJS = $(CFILES:.c=.$(EXT_FOR_PIC_OBJECTS)) + +-LDFLAGS = -L$(BOEHM_GC_DIR) ++LDFLAGS = -L$(BOEHM_GC_DIR)/lib + LDLIBS = \ + ` case "$(GRADE)" in \ + *.par*.gc*.prof*) echo "-lpar_gc_prof" ;; \ diff --git a/lang/mercury/patches/patch-ah b/lang/mercury/patches/patch-ah new file mode 100644 index 00000000000..efe12831e22 --- /dev/null +++ b/lang/mercury/patches/patch-ah @@ -0,0 +1,21 @@ +$NetBSD: patch-ah,v 1.1.1.1 2001/05/15 21:09:57 jtb Exp $ + +--- library/Mmakefile.orig Mon Apr 2 15:51:50 2001 ++++ library/Mmakefile +@@ -66,7 +66,6 @@ + MERCURY_ALL_C_INCL_DIRS="\ + -I$(TRACE_DIR) \ + -I$(RUNTIME_DIR) \ +- -I$(BOEHM_GC_DIR) \ + -I$(BOEHM_GC_DIR)/include \ + " + MCD = $(M_ENV) $(MC) --generate-dependencies $(INTERMODULE_OPTS) +@@ -88,7 +87,7 @@ + MGNUCFLAGS = $(DLL_CFLAGS) + MS_CLFLAGS = -I$(RUNTIME_DIR) + MS_CL_NOASM=:noAssembly +-LDFLAGS = -L$(BOEHM_GC_DIR) -L$(RUNTIME_DIR) ++LDFLAGS = -L$(BOEHM_GC_DIR)/lib -L$(RUNTIME_DIR) + ALL_LDFLAGS = $(LDFLAGS) $(EXTRA_LDFLAGS) + LDLIBS = -l$(RT_LIB_NAME) \ + ` case "$(GRADE)" in \ diff --git a/lang/mercury/patches/patch-ai b/lang/mercury/patches/patch-ai new file mode 100644 index 00000000000..01b4c028817 --- /dev/null +++ b/lang/mercury/patches/patch-ai @@ -0,0 +1,21 @@ +$NetBSD: patch-ai,v 1.1.1.1 2001/05/15 21:09:57 jtb Exp $ + +--- profiler/Mmakefile.orig Mon Feb 19 14:51:41 2001 ++++ profiler/Mmakefile +@@ -24,7 +24,6 @@ + -I$(TRACE_DIR) \ + -I$(LIBRARY_DIR) \ + -I$(RUNTIME_DIR) \ +- -I$(BOEHM_GC_DIR) \ + -I$(BOEHM_GC_DIR)/include \ + " + MCD = $(M_ENV) $(MC) --generate-dependencies +@@ -50,7 +49,7 @@ + echo $(BOEHM_GC_DIR)/libpar_gc_prof.$A ;; \ + *.par*.gc*) echo $(BOEHM_GC_DIR)/libpar_gc.$A ;; \ + *.gc*.prof*) echo $(BOEHM_GC_DIR)/libgc_prof.$A ;; \ +- *.gc*) echo $(BOEHM_GC_DIR)/libgc.$A ;; \ ++ *.gc*) echo -L$(BOEHM_GC_DIR)/lib -lgc ;; \ + esac \ + ` $(MATH_LIB) + MSL = MERCURY_SP_LIB_DIR=$(LIBRARY_DIR) $(SCRIPTS_DIR)/msl diff --git a/lang/mercury/patches/patch-aj b/lang/mercury/patches/patch-aj new file mode 100644 index 00000000000..e9c6ae77091 --- /dev/null +++ b/lang/mercury/patches/patch-aj @@ -0,0 +1,21 @@ +$NetBSD: patch-aj,v 1.1.1.1 2001/05/15 21:09:57 jtb Exp $ + +--- trace/Mmakefile.orig Mon Apr 2 15:52:51 2001 ++++ trace/Mmakefile +@@ -19,7 +19,6 @@ + -I$(BROWSER_DIR) \ + -I$(LIBRARY_DIR) \ + -I$(RUNTIME_DIR) \ +- -I$(BOEHM_GC_DIR) \ + -I$(BOEHM_GC_DIR)/include \ + " + CFLAGS = -g $(DLL_CFLAGS) +@@ -82,7 +81,7 @@ + OBJ_CHECKS = $(OBJS:%=%.obj_check) + + LDFLAGS = -L$(BROWSER_DIR) -L$(LIBRARY_DIR) \ +- -L$(RUNTIME_DIR) -L$(BOEHM_GC_DIR) ++ -L$(RUNTIME_DIR) -L$(BOEHM_GC_DIR)/lib + LDLIBS = -l$(BROWSER_LIB_NAME) -l$(STD_LIB_NAME) -l$(RT_LIB_NAME) \ + ` case "$(GRADE)" in \ + *.par*.gc*.prof*) echo "-lpar_gc_prof" ;; \ diff --git a/lang/mercury/patches/patch-ak b/lang/mercury/patches/patch-ak new file mode 100644 index 00000000000..3ea9e68721b --- /dev/null +++ b/lang/mercury/patches/patch-ak @@ -0,0 +1,24 @@ +$NetBSD: patch-ak,v 1.1.1.1 2001/05/15 21:09:57 jtb Exp $ + +--- scripts/Mmake.vars.in.orig Mon May 14 23:40:32 2001 ++++ scripts/Mmake.vars.in +@@ -507,13 +512,13 @@ + INSTALL_LIBDIR = $(INSTALL_PREFIX)/lib/mercury + FINAL_INSTALL_LIBDIR = $(FINAL_INSTALL_PREFIX)/lib/mercury + INSTALL_INFO_DIR = $(INSTALL_PREFIX)/info +-INSTALL_DVI_DIR = $(INSTALL_PREFIX)/lib/mercury/doc +-INSTALL_TEXT_DIR = $(INSTALL_PREFIX)/lib/mercury/doc +-INSTALL_PS_DIR = $(INSTALL_PREFIX)/lib/mercury/doc ++INSTALL_DVI_DIR = $(INSTALL_PREFIX)/share/doc/mercury ++INSTALL_TEXT_DIR = $(INSTALL_PREFIX)/share/doc/mercury ++INSTALL_PS_DIR = $(INSTALL_PREFIX)/share/doc/mercury + INSTALL_MAN_DIR = $(INSTALL_PREFIX)/man +-INSTALL_HTML_DIR = $(INSTALL_PREFIX)/lib/mercury/html +-INSTALL_MDB_DOC_DIR = $(INSTALL_PREFIX)/lib/mercury/mdb +-INSTALL_ELISP_DIR = $(INSTALL_PREFIX)/lib/mercury/elisp ++INSTALL_HTML_DIR = $(INSTALL_PREFIX)/share/doc/html/mercury ++INSTALL_MDB_DOC_DIR = $(INSTALL_PREFIX)/share/doc/mercury/mdb ++INSTALL_ELISP_DIR = $(INSTALL_PREFIX)/share/examples/mercury/elisp + + # You should not need to override anything below here + diff --git a/lang/mercury/pkg/DESCR b/lang/mercury/pkg/DESCR new file mode 100644 index 00000000000..dc1b09c162e --- /dev/null +++ b/lang/mercury/pkg/DESCR @@ -0,0 +1,12 @@ +Mercury is a modern logic/functional programming language, which +combines the clarity and expressiveness of declarative programming +with advanced static analysis and error detection features. Its +highly optimized execution algorithm delivers efficiency far in excess +of existing logic programming systems, and close to conventional +programming systems. Mercury addresses the problems of large-scale +program development, allowing modularity, separate compilation, and +numerous optimization/time trade-offs. + +This package includes the compiler, profiler, debugger, documentation, +etc. It does NOT include the "extras" distribution; that is available +from <http://www.cs.mu.oz.au/mercury/download/release.html>. diff --git a/lang/mercury/pkg/PLIST b/lang/mercury/pkg/PLIST new file mode 100644 index 00000000000..1e2f1798fce --- /dev/null +++ b/lang/mercury/pkg/PLIST @@ -0,0 +1,861 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2001/05/15 21:09:55 jtb Exp $ +bin/c2init +bin/canonical_grade +bin/info_to_mdb +bin/mdb +bin/mdemangle +bin/mercury_cleanup_install +bin/mercury_update_interface +bin/mgnuc +bin/mkfifo_using_mknod +bin/mkinit +bin/ml +bin/mmake +bin/mmc +bin/mprof +bin/mprof_merge_runs +bin/mtags +bin/sicstus_conv +bin/vpath_find +@unexec install-info --delete --info-dir=%D/info %D/info/mercury.info +info/mercury.info +info/mercury_faq.info +info/mercury_library.info +info/mercury_library.info-1 +info/mercury_library.info-10 +info/mercury_library.info-11 +info/mercury_library.info-12 +info/mercury_library.info-2 +info/mercury_library.info-3 +info/mercury_library.info-4 +info/mercury_library.info-5 +info/mercury_library.info-6 +info/mercury_library.info-7 +info/mercury_library.info-8 +info/mercury_library.info-9 +info/mercury_ref.info +info/mercury_ref.info-1 +info/mercury_ref.info-2 +info/mercury_ref.info-3 +info/mercury_ref.info-4 +info/mercury_ref.info-5 +info/mercury_ref.info-6 +info/mercury_trans_guide.info +info/mercury_user_guide.info +info/mercury_user_guide.info-1 +info/mercury_user_guide.info-2 +info/mercury_user_guide.info-3 +info/mercury_user_guide.info-4 +@exec install-info --info-dir=%D/info %D/info/mercury.info +lib/mercury/bin/${MACHINE_ARCH}--${LOWER_OPSYS}/mercury_compile +lib/mercury/bin/${MACHINE_ARCH}--${LOWER_OPSYS}/mercury_profile +lib/mercury/inc/gc.h +lib/mercury/inc/machdeps/i386_regs.h +lib/mercury/inc/machdeps/alpha_regs.h +lib/mercury/inc/machdeps/mips_regs.h +lib/mercury/inc/machdeps/no_regs.h +lib/mercury/inc/machdeps/pa_regs.h +lib/mercury/inc/machdeps/rs6000_regs.h +lib/mercury/inc/machdeps/sparc_regs.h +lib/mercury/inc/mercury.array.h +lib/mercury/inc/mercury.assoc_list.h +lib/mercury/inc/mercury.bag.h +lib/mercury/inc/mercury.benchmarking.h +lib/mercury/inc/mercury.bimap.h +lib/mercury/inc/mercury.bintree.h +lib/mercury/inc/mercury.bintree_set.h +lib/mercury/inc/mercury.bitmap.h +lib/mercury/inc/mercury.bool.h +lib/mercury/inc/mercury.bt_array.h +lib/mercury/inc/mercury.builtin.h +lib/mercury/inc/mercury.char.h +lib/mercury/inc/mercury.counter.h +lib/mercury/inc/mercury.dir.h +lib/mercury/inc/mercury.enum.h +lib/mercury/inc/mercury.eqvclass.h +lib/mercury/inc/mercury.exception.h +lib/mercury/inc/mercury.float.h +lib/mercury/inc/mercury.gc.h +lib/mercury/inc/mercury.getopt.h +lib/mercury/inc/mercury.graph.h +lib/mercury/inc/mercury.group.h +lib/mercury/inc/mercury.h +lib/mercury/inc/mercury.hash_table.h +lib/mercury/inc/mercury.int.h +lib/mercury/inc/mercury.integer.h +lib/mercury/inc/mercury.io.h +lib/mercury/inc/mercury.lexer.h +lib/mercury/inc/mercury.library.h +lib/mercury/inc/mercury.list.h +lib/mercury/inc/mercury.map.h +lib/mercury/inc/mercury.math.h +lib/mercury/inc/mercury.multi_map.h +lib/mercury/inc/mercury.ops.h +lib/mercury/inc/mercury.parser.h +lib/mercury/inc/mercury.pprint.h +lib/mercury/inc/mercury.pqueue.h +lib/mercury/inc/mercury.private_builtin.h +lib/mercury/inc/mercury.prolog.h +lib/mercury/inc/mercury.queue.h +lib/mercury/inc/mercury.random.h +lib/mercury/inc/mercury.rational.h +lib/mercury/inc/mercury.rbtree.h +lib/mercury/inc/mercury.relation.h +lib/mercury/inc/mercury.require.h +lib/mercury/inc/mercury.set.h +lib/mercury/inc/mercury.set_bbbtree.h +lib/mercury/inc/mercury.set_ordlist.h +lib/mercury/inc/mercury.set_unordlist.h +lib/mercury/inc/mercury.sparse_bitset.h +lib/mercury/inc/mercury.stack.h +lib/mercury/inc/mercury.std_util.h +lib/mercury/inc/mercury.store.h +lib/mercury/inc/mercury.string.h +lib/mercury/inc/mercury.table_builtin.h +lib/mercury/inc/mercury.term.h +lib/mercury/inc/mercury.term_io.h +lib/mercury/inc/mercury.time.h +lib/mercury/inc/mercury.tree234.h +lib/mercury/inc/mercury.varset.h +lib/mercury/inc/mercury_accurate_gc.h +lib/mercury/inc/mercury_agc_debug.h +lib/mercury/inc/mercury_array_macros.h +lib/mercury/inc/mercury_bootstrap.h +lib/mercury/inc/mercury_calls.h +lib/mercury/inc/mercury_conf.h +lib/mercury/inc/mercury_conf_param.h +lib/mercury/inc/mercury_context.h +lib/mercury/inc/mercury_debug.h +lib/mercury/inc/mercury_deep_copy.h +lib/mercury/inc/mercury_deep_copy_body.h +lib/mercury/inc/mercury_dlist.h +lib/mercury/inc/mercury_dummy.h +lib/mercury/inc/mercury_engine.h +lib/mercury/inc/mercury_file.h +lib/mercury/inc/mercury_float.h +lib/mercury/inc/mercury_getopt.h +lib/mercury/inc/mercury_goto.h +lib/mercury/inc/mercury_grade.h +lib/mercury/inc/mercury_hash_table.h +lib/mercury/inc/mercury_heap.h +lib/mercury/inc/mercury_heap_profile.h +lib/mercury/inc/mercury_ho_call.h +lib/mercury/inc/mercury_imp.h +lib/mercury/inc/mercury_init.h +lib/mercury/inc/mercury_label.h +lib/mercury/inc/mercury_layout_util.h +lib/mercury/inc/mercury_library_types.h +lib/mercury/inc/mercury_make_type_info_body.h +lib/mercury/inc/mercury_memory.h +lib/mercury/inc/mercury_memory_handlers.h +lib/mercury/inc/mercury_memory_zones.h +lib/mercury/inc/mercury_misc.h +lib/mercury/inc/mercury_overflow.h +lib/mercury/inc/mercury_prof.h +lib/mercury/inc/mercury_prof_mem.h +lib/mercury/inc/mercury_reg_workarounds.h +lib/mercury/inc/mercury_regorder.h +lib/mercury/inc/mercury_regs.h +lib/mercury/inc/mercury_signal.h +lib/mercury/inc/mercury_stack_layout.h +lib/mercury/inc/mercury_stack_trace.h +lib/mercury/inc/mercury_stacks.h +lib/mercury/inc/mercury_std.h +lib/mercury/inc/mercury_string.h +lib/mercury/inc/mercury_tabling.h +lib/mercury/inc/mercury_tabling_macros.h +lib/mercury/inc/mercury_tags.h +lib/mercury/inc/mercury_thread.h +lib/mercury/inc/mercury_timing.h +lib/mercury/inc/mercury_trace.h +lib/mercury/inc/mercury_trace_alias.h +lib/mercury/inc/mercury_trace_base.h +lib/mercury/inc/mercury_trace_browse.h +lib/mercury/inc/mercury_trace_declarative.h +lib/mercury/inc/mercury_trace_external.h +lib/mercury/inc/mercury_trace_help.h +lib/mercury/inc/mercury_trace_internal.h +lib/mercury/inc/mercury_trace_readline.h +lib/mercury/inc/mercury_trace_spy.h +lib/mercury/inc/mercury_trace_tables.h +lib/mercury/inc/mercury_trace_util.h +lib/mercury/inc/mercury_trace_vars.h +lib/mercury/inc/mercury_trail.h +lib/mercury/inc/mercury_type_info.h +lib/mercury/inc/mercury_type_tables.h +lib/mercury/inc/mercury_types.h +lib/mercury/inc/mercury_unify_compare_body.h +lib/mercury/inc/mercury_wrapper.h +lib/mercury/ints/Mercury/int2s +lib/mercury/ints/Mercury/int3s +lib/mercury/ints/Mercury/ints +lib/mercury/ints/Mercury/opts +lib/mercury/ints/Mercury/trans_opts +lib/mercury/ints/array.int +lib/mercury/ints/array.int2 +lib/mercury/ints/array.int3 +lib/mercury/ints/array.opt +lib/mercury/ints/array.trans_opt +lib/mercury/ints/assoc_list.int +lib/mercury/ints/assoc_list.int2 +lib/mercury/ints/assoc_list.int3 +lib/mercury/ints/assoc_list.opt +lib/mercury/ints/assoc_list.trans_opt +lib/mercury/ints/bag.int +lib/mercury/ints/bag.int2 +lib/mercury/ints/bag.int3 +lib/mercury/ints/bag.opt +lib/mercury/ints/bag.trans_opt +lib/mercury/ints/benchmarking.int +lib/mercury/ints/benchmarking.int2 +lib/mercury/ints/benchmarking.int3 +lib/mercury/ints/benchmarking.opt +lib/mercury/ints/benchmarking.trans_opt +lib/mercury/ints/bimap.int +lib/mercury/ints/bimap.int2 +lib/mercury/ints/bimap.int3 +lib/mercury/ints/bimap.opt +lib/mercury/ints/bimap.trans_opt +lib/mercury/ints/bintree.int +lib/mercury/ints/bintree.int2 +lib/mercury/ints/bintree.int3 +lib/mercury/ints/bintree.opt +lib/mercury/ints/bintree.trans_opt +lib/mercury/ints/bintree_set.int +lib/mercury/ints/bintree_set.int2 +lib/mercury/ints/bintree_set.int3 +lib/mercury/ints/bintree_set.opt +lib/mercury/ints/bintree_set.trans_opt +lib/mercury/ints/bitmap.int +lib/mercury/ints/bitmap.int2 +lib/mercury/ints/bitmap.int3 +lib/mercury/ints/bitmap.opt +lib/mercury/ints/bitmap.trans_opt +lib/mercury/ints/bool.int +lib/mercury/ints/bool.int2 +lib/mercury/ints/bool.int3 +lib/mercury/ints/bool.opt +lib/mercury/ints/bool.trans_opt +lib/mercury/ints/bt_array.int +lib/mercury/ints/bt_array.int2 +lib/mercury/ints/bt_array.int3 +lib/mercury/ints/bt_array.opt +lib/mercury/ints/bt_array.trans_opt +lib/mercury/ints/builtin.int +lib/mercury/ints/builtin.int2 +lib/mercury/ints/builtin.int3 +lib/mercury/ints/builtin.opt +lib/mercury/ints/builtin.trans_opt +lib/mercury/ints/char.int +lib/mercury/ints/char.int2 +lib/mercury/ints/char.int3 +lib/mercury/ints/char.opt +lib/mercury/ints/char.trans_opt +lib/mercury/ints/counter.int +lib/mercury/ints/counter.int2 +lib/mercury/ints/counter.int3 +lib/mercury/ints/counter.opt +lib/mercury/ints/counter.trans_opt +lib/mercury/ints/dir.int +lib/mercury/ints/dir.int2 +lib/mercury/ints/dir.int3 +lib/mercury/ints/dir.opt +lib/mercury/ints/dir.trans_opt +lib/mercury/ints/enum.int +lib/mercury/ints/enum.int2 +lib/mercury/ints/enum.int3 +lib/mercury/ints/enum.opt +lib/mercury/ints/enum.trans_opt +lib/mercury/ints/eqvclass.int +lib/mercury/ints/eqvclass.int2 +lib/mercury/ints/eqvclass.int3 +lib/mercury/ints/eqvclass.opt +lib/mercury/ints/eqvclass.trans_opt +lib/mercury/ints/exception.int +lib/mercury/ints/exception.int2 +lib/mercury/ints/exception.int3 +lib/mercury/ints/exception.opt +lib/mercury/ints/exception.trans_opt +lib/mercury/ints/float.int +lib/mercury/ints/float.int2 +lib/mercury/ints/float.int3 +lib/mercury/ints/float.opt +lib/mercury/ints/float.trans_opt +lib/mercury/ints/gc.int +lib/mercury/ints/gc.int2 +lib/mercury/ints/gc.int3 +lib/mercury/ints/gc.opt +lib/mercury/ints/gc.trans_opt +lib/mercury/ints/getopt.int +lib/mercury/ints/getopt.int2 +lib/mercury/ints/getopt.int3 +lib/mercury/ints/getopt.opt +lib/mercury/ints/getopt.trans_opt +lib/mercury/ints/graph.int +lib/mercury/ints/graph.int2 +lib/mercury/ints/graph.int3 +lib/mercury/ints/graph.opt +lib/mercury/ints/graph.trans_opt +lib/mercury/ints/group.int +lib/mercury/ints/group.int2 +lib/mercury/ints/group.int3 +lib/mercury/ints/group.opt +lib/mercury/ints/group.trans_opt +lib/mercury/ints/hash_table.int +lib/mercury/ints/hash_table.int2 +lib/mercury/ints/hash_table.int3 +lib/mercury/ints/hash_table.opt +lib/mercury/ints/hash_table.trans_opt +lib/mercury/ints/int.int +lib/mercury/ints/int.int2 +lib/mercury/ints/int.int3 +lib/mercury/ints/int.opt +lib/mercury/ints/int.trans_opt +lib/mercury/ints/integer.int +lib/mercury/ints/integer.int2 +lib/mercury/ints/integer.int3 +lib/mercury/ints/integer.opt +lib/mercury/ints/integer.trans_opt +lib/mercury/ints/io.int +lib/mercury/ints/io.int2 +lib/mercury/ints/io.int3 +lib/mercury/ints/io.opt +lib/mercury/ints/io.trans_opt +lib/mercury/ints/lexer.int +lib/mercury/ints/lexer.int2 +lib/mercury/ints/lexer.int3 +lib/mercury/ints/lexer.opt +lib/mercury/ints/lexer.trans_opt +lib/mercury/ints/library.int +lib/mercury/ints/library.int2 +lib/mercury/ints/library.int3 +lib/mercury/ints/library.opt +lib/mercury/ints/library.trans_opt +lib/mercury/ints/list.int +lib/mercury/ints/list.int2 +lib/mercury/ints/list.int3 +lib/mercury/ints/list.opt +lib/mercury/ints/list.trans_opt +lib/mercury/ints/map.int +lib/mercury/ints/map.int2 +lib/mercury/ints/map.int3 +lib/mercury/ints/map.opt +lib/mercury/ints/map.trans_opt +lib/mercury/ints/math.int +lib/mercury/ints/math.int2 +lib/mercury/ints/math.int3 +lib/mercury/ints/math.opt +lib/mercury/ints/math.trans_opt +lib/mercury/ints/mercury.array.h +lib/mercury/ints/mercury.assoc_list.h +lib/mercury/ints/mercury.bag.h +lib/mercury/ints/mercury.benchmarking.h +lib/mercury/ints/mercury.bimap.h +lib/mercury/ints/mercury.bintree.h +lib/mercury/ints/mercury.bintree_set.h +lib/mercury/ints/mercury.bitmap.h +lib/mercury/ints/mercury.bool.h +lib/mercury/ints/mercury.bt_array.h +lib/mercury/ints/mercury.builtin.h +lib/mercury/ints/mercury.char.h +lib/mercury/ints/mercury.counter.h +lib/mercury/ints/mercury.dir.h +lib/mercury/ints/mercury.enum.h +lib/mercury/ints/mercury.eqvclass.h +lib/mercury/ints/mercury.exception.h +lib/mercury/ints/mercury.float.h +lib/mercury/ints/mercury.gc.h +lib/mercury/ints/mercury.getopt.h +lib/mercury/ints/mercury.graph.h +lib/mercury/ints/mercury.group.h +lib/mercury/ints/mercury.hash_table.h +lib/mercury/ints/mercury.int.h +lib/mercury/ints/mercury.integer.h +lib/mercury/ints/mercury.io.h +lib/mercury/ints/mercury.lexer.h +lib/mercury/ints/mercury.library.h +lib/mercury/ints/mercury.list.h +lib/mercury/ints/mercury.map.h +lib/mercury/ints/mercury.math.h +lib/mercury/ints/mercury.multi_map.h +lib/mercury/ints/mercury.ops.h +lib/mercury/ints/mercury.parser.h +lib/mercury/ints/mercury.pprint.h +lib/mercury/ints/mercury.pqueue.h +lib/mercury/ints/mercury.private_builtin.h +lib/mercury/ints/mercury.prolog.h +lib/mercury/ints/mercury.queue.h +lib/mercury/ints/mercury.random.h +lib/mercury/ints/mercury.rational.h +lib/mercury/ints/mercury.rbtree.h +lib/mercury/ints/mercury.relation.h +lib/mercury/ints/mercury.require.h +lib/mercury/ints/mercury.set.h +lib/mercury/ints/mercury.set_bbbtree.h +lib/mercury/ints/mercury.set_ordlist.h +lib/mercury/ints/mercury.set_unordlist.h +lib/mercury/ints/mercury.sparse_bitset.h +lib/mercury/ints/mercury.stack.h +lib/mercury/ints/mercury.std_util.h +lib/mercury/ints/mercury.store.h +lib/mercury/ints/mercury.string.h +lib/mercury/ints/mercury.table_builtin.h +lib/mercury/ints/mercury.term.h +lib/mercury/ints/mercury.term_io.h +lib/mercury/ints/mercury.time.h +lib/mercury/ints/mercury.tree234.h +lib/mercury/ints/mercury.varset.h +lib/mercury/ints/multi_map.int +lib/mercury/ints/multi_map.int2 +lib/mercury/ints/multi_map.int3 +lib/mercury/ints/multi_map.opt +lib/mercury/ints/multi_map.trans_opt +lib/mercury/ints/ops.int +lib/mercury/ints/ops.int2 +lib/mercury/ints/ops.int3 +lib/mercury/ints/ops.opt +lib/mercury/ints/ops.trans_opt +lib/mercury/ints/parser.int +lib/mercury/ints/parser.int2 +lib/mercury/ints/parser.int3 +lib/mercury/ints/parser.opt +lib/mercury/ints/parser.trans_opt +lib/mercury/ints/pprint.int +lib/mercury/ints/pprint.int2 +lib/mercury/ints/pprint.int3 +lib/mercury/ints/pprint.opt +lib/mercury/ints/pprint.trans_opt +lib/mercury/ints/pqueue.int +lib/mercury/ints/pqueue.int2 +lib/mercury/ints/pqueue.int3 +lib/mercury/ints/pqueue.opt +lib/mercury/ints/pqueue.trans_opt +lib/mercury/ints/private_builtin.int +lib/mercury/ints/private_builtin.int2 +lib/mercury/ints/private_builtin.int3 +lib/mercury/ints/private_builtin.opt +lib/mercury/ints/private_builtin.trans_opt +lib/mercury/ints/prolog.int +lib/mercury/ints/prolog.int2 +lib/mercury/ints/prolog.int3 +lib/mercury/ints/prolog.opt +lib/mercury/ints/prolog.trans_opt +lib/mercury/ints/queue.int +lib/mercury/ints/queue.int2 +lib/mercury/ints/queue.int3 +lib/mercury/ints/queue.opt +lib/mercury/ints/queue.trans_opt +lib/mercury/ints/random.int +lib/mercury/ints/random.int2 +lib/mercury/ints/random.int3 +lib/mercury/ints/random.opt +lib/mercury/ints/random.trans_opt +lib/mercury/ints/rational.int +lib/mercury/ints/rational.int2 +lib/mercury/ints/rational.int3 +lib/mercury/ints/rational.opt +lib/mercury/ints/rational.trans_opt +lib/mercury/ints/rbtree.int +lib/mercury/ints/rbtree.int2 +lib/mercury/ints/rbtree.int3 +lib/mercury/ints/rbtree.opt +lib/mercury/ints/rbtree.trans_opt +lib/mercury/ints/relation.int +lib/mercury/ints/relation.int2 +lib/mercury/ints/relation.int3 +lib/mercury/ints/relation.opt +lib/mercury/ints/relation.trans_opt +lib/mercury/ints/require.int +lib/mercury/ints/require.int2 +lib/mercury/ints/require.int3 +lib/mercury/ints/require.opt +lib/mercury/ints/require.trans_opt +lib/mercury/ints/set.int +lib/mercury/ints/set.int2 +lib/mercury/ints/set.int3 +lib/mercury/ints/set.opt +lib/mercury/ints/set.trans_opt +lib/mercury/ints/set_bbbtree.int +lib/mercury/ints/set_bbbtree.int2 +lib/mercury/ints/set_bbbtree.int3 +lib/mercury/ints/set_bbbtree.opt +lib/mercury/ints/set_bbbtree.trans_opt +lib/mercury/ints/set_ordlist.int +lib/mercury/ints/set_ordlist.int2 +lib/mercury/ints/set_ordlist.int3 +lib/mercury/ints/set_ordlist.opt +lib/mercury/ints/set_ordlist.trans_opt +lib/mercury/ints/set_unordlist.int +lib/mercury/ints/set_unordlist.int2 +lib/mercury/ints/set_unordlist.int3 +lib/mercury/ints/set_unordlist.opt +lib/mercury/ints/set_unordlist.trans_opt +lib/mercury/ints/sparse_bitset.int +lib/mercury/ints/sparse_bitset.int2 +lib/mercury/ints/sparse_bitset.int3 +lib/mercury/ints/sparse_bitset.opt +lib/mercury/ints/sparse_bitset.trans_opt +lib/mercury/ints/stack.int +lib/mercury/ints/stack.int2 +lib/mercury/ints/stack.int3 +lib/mercury/ints/stack.opt +lib/mercury/ints/stack.trans_opt +lib/mercury/ints/std_util.int +lib/mercury/ints/std_util.int2 +lib/mercury/ints/std_util.int3 +lib/mercury/ints/std_util.opt +lib/mercury/ints/std_util.trans_opt +lib/mercury/ints/store.int +lib/mercury/ints/store.int2 +lib/mercury/ints/store.int3 +lib/mercury/ints/store.opt +lib/mercury/ints/store.trans_opt +lib/mercury/ints/string.int +lib/mercury/ints/string.int2 +lib/mercury/ints/string.int3 +lib/mercury/ints/string.opt +lib/mercury/ints/string.trans_opt +lib/mercury/ints/table_builtin.int +lib/mercury/ints/table_builtin.int2 +lib/mercury/ints/table_builtin.int3 +lib/mercury/ints/table_builtin.opt +lib/mercury/ints/table_builtin.trans_opt +lib/mercury/ints/term.int +lib/mercury/ints/term.int2 +lib/mercury/ints/term.int3 +lib/mercury/ints/term.opt +lib/mercury/ints/term.trans_opt +lib/mercury/ints/term_io.int +lib/mercury/ints/term_io.int2 +lib/mercury/ints/term_io.int3 +lib/mercury/ints/term_io.opt +lib/mercury/ints/term_io.trans_opt +lib/mercury/ints/time.int +lib/mercury/ints/time.int2 +lib/mercury/ints/time.int3 +lib/mercury/ints/time.opt +lib/mercury/ints/time.trans_opt +lib/mercury/ints/tree234.int +lib/mercury/ints/tree234.int2 +lib/mercury/ints/tree234.int3 +lib/mercury/ints/tree234.opt +lib/mercury/ints/tree234.trans_opt +lib/mercury/ints/varset.int +lib/mercury/ints/varset.int2 +lib/mercury/ints/varset.int3 +lib/mercury/ints/varset.opt +lib/mercury/ints/varset.trans_opt +lib/mercury/lib/${MACHINE_ARCH}--${LOWER_OPSYS}/libgc.a +lib/mercury/lib/asm_fast.gc.memprof/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_browser.a +lib/mercury/lib/asm_fast.gc.memprof/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_rt.a +lib/mercury/lib/asm_fast.gc.memprof/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_std.a +lib/mercury/lib/asm_fast.gc.memprof/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_trace.a +lib/mercury/lib/asm_fast.gc.prof/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_browser.a +lib/mercury/lib/asm_fast.gc.prof/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_rt.a +lib/mercury/lib/asm_fast.gc.prof/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_std.a +lib/mercury/lib/asm_fast.gc.prof/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_trace.a +lib/mercury/lib/asm_fast.gc.tr.debug/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_browser.a +lib/mercury/lib/asm_fast.gc.tr.debug/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_rt.a +lib/mercury/lib/asm_fast.gc.tr.debug/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_std.a +lib/mercury/lib/asm_fast.gc.tr.debug/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_trace.a +lib/mercury/lib/asm_fast.gc.tr/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_browser.a +lib/mercury/lib/asm_fast.gc.tr/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_rt.a +lib/mercury/lib/asm_fast.gc.tr/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_std.a +lib/mercury/lib/asm_fast.gc.tr/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_trace.a +lib/mercury/lib/asm_fast.gc/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_browser.a +lib/mercury/lib/asm_fast.gc/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_rt.a +lib/mercury/lib/asm_fast.gc/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_std.a +lib/mercury/lib/asm_fast.gc/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_trace.a +lib/mercury/lib/asm_fast.prof/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_browser.a +lib/mercury/lib/asm_fast.prof/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_rt.a +lib/mercury/lib/asm_fast.prof/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_std.a +lib/mercury/lib/asm_fast.prof/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_trace.a +lib/mercury/lib/asm_fast/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_browser.a +lib/mercury/lib/asm_fast/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_rt.a +lib/mercury/lib/asm_fast/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_std.a +lib/mercury/lib/asm_fast/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_trace.a +lib/mercury/lib/hlc.gc/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_browser.a +lib/mercury/lib/hlc.gc/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_rt.a +lib/mercury/lib/hlc.gc/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_std.a +lib/mercury/lib/hlc.gc/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_trace.a +lib/mercury/lib/hlc.par.gc/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_browser.a +lib/mercury/lib/hlc.par.gc/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_rt.a +lib/mercury/lib/hlc.par.gc/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_std.a +lib/mercury/lib/hlc.par.gc/${MACHINE_ARCH}--${LOWER_OPSYS}/libmer_trace.a +lib/mercury/mdb/mdbrc +lib/mercury/mmake/Mmake.rules +lib/mercury/mmake/Mmake.vars +lib/mercury/modules/mer_browser.init +lib/mercury/modules/mer_rt.init +lib/mercury/modules/mer_std.init +man/man1/c2init.1 +man/man1/mdb.1 +man/man1/mgnuc.1 +man/man1/ml.1 +man/man1/mmake.1 +man/man1/mmc.1 +man/man1/mprof.1 +man/man1/mprof_merge_runs.1 +man/man1/mtags.1 +share/doc/html/mercury/faq.html +share/doc/html/mercury/faq_toc.html +share/doc/html/mercury/library.html +share/doc/html/mercury/library_toc.html +share/doc/html/mercury/mercury.html +share/doc/html/mercury/reference_manual.html +share/doc/html/mercury/reference_manual_foot.html +share/doc/html/mercury/reference_manual_toc.html +share/doc/html/mercury/transition_guide.html +share/doc/html/mercury/transition_guide_foot.html +share/doc/html/mercury/transition_guide_toc.html +share/doc/html/mercury/user_guide.html +share/doc/html/mercury/user_guide_foot.html +share/doc/html/mercury/user_guide_toc.html +share/doc/mercury/mdb/mdb_doc +share/doc/mercury/faq.dvi +share/doc/mercury/library.dvi +share/doc/mercury/reference_manual.dvi +share/doc/mercury/transition_guide.dvi +share/doc/mercury/user_guide.dvi +share/examples/mercury/Mmakefile +share/examples/mercury/README +share/examples/mercury/calculator.m +share/examples/mercury/cat.m +share/examples/mercury/e.m +share/examples/mercury/eliza.m +share/examples/mercury/expand_terms.m +share/examples/mercury/hello.m +share/examples/mercury/interpreter.m +share/examples/mercury/sort.m +share/examples/mercury/ultra_sub.m +share/examples/mercury/c_interface/README +share/examples/mercury/c_interface/short_example.m +share/examples/mercury/c_interface/c_calls_mercury/Mmakefile +share/examples/mercury/c_interface/c_calls_mercury/c_main.c +share/examples/mercury/c_interface/c_calls_mercury/c_main.h +share/examples/mercury/c_interface/c_calls_mercury/c_main_int.m +share/examples/mercury/c_interface/c_calls_mercury/mercury_lib.m +share/examples/mercury/c_interface/c_calls_mercury/mercury_main.m +share/examples/mercury/c_interface/cplusplus_calls_mercury/Mmakefile +share/examples/mercury/c_interface/cplusplus_calls_mercury/cpp_main.cc +share/examples/mercury/c_interface/cplusplus_calls_mercury/cpp_main.h +share/examples/mercury/c_interface/cplusplus_calls_mercury/cpp_main_int.m +share/examples/mercury/c_interface/cplusplus_calls_mercury/mercury_lib.m +share/examples/mercury/c_interface/cplusplus_calls_mercury/mercury_main.m +share/examples/mercury/c_interface/mercury_calls_c/Mmakefile +share/examples/mercury/c_interface/mercury_calls_c/c_main.c +share/examples/mercury/c_interface/mercury_calls_c/c_main.h +share/examples/mercury/c_interface/mercury_calls_c/c_main_int.m +share/examples/mercury/c_interface/mercury_calls_c/mercury_main.m +share/examples/mercury/c_interface/mercury_calls_cplusplus/Mmakefile +share/examples/mercury/c_interface/mercury_calls_cplusplus/cpp_main.c +share/examples/mercury/c_interface/mercury_calls_cplusplus/cpp_main.h +share/examples/mercury/c_interface/mercury_calls_cplusplus/cpp_main_int.m +share/examples/mercury/c_interface/mercury_calls_cplusplus/mercury_main.m +share/examples/mercury/c_interface/mercury_calls_fortran/Mmakefile +share/examples/mercury/c_interface/mercury_calls_fortran/fortran_main.f +share/examples/mercury/c_interface/mercury_calls_fortran/fortran_main_int.m +share/examples/mercury/c_interface/mercury_calls_fortran/mercury_main.m +share/examples/mercury/c_interface/simpler_c_calls_mercury/Mmakefile +share/examples/mercury/c_interface/simpler_c_calls_mercury/README +share/examples/mercury/c_interface/simpler_c_calls_mercury/c_main.c +share/examples/mercury/c_interface/simpler_c_calls_mercury/mercury_lib.m +share/examples/mercury/c_interface/simpler_cplusplus_calls_mercury/Mmakefile +share/examples/mercury/c_interface/simpler_cplusplus_calls_mercury/README +share/examples/mercury/c_interface/simpler_cplusplus_calls_mercury/cpp_main.cc +share/examples/mercury/c_interface/simpler_cplusplus_calls_mercury/mercury_lib.m +share/examples/mercury/diff/Mmakefile +share/examples/mercury/diff/README +share/examples/mercury/diff/TODO +share/examples/mercury/diff/diff.m +share/examples/mercury/diff/diff_out.m +share/examples/mercury/diff/difftype.m +share/examples/mercury/diff/file.m +share/examples/mercury/diff/filter.m +share/examples/mercury/diff/globals.m +share/examples/mercury/diff/match.m +share/examples/mercury/diff/myers.m +share/examples/mercury/diff/options.m +share/examples/mercury/elisp/gud.el +share/examples/mercury/muz/Mmakefile +share/examples/mercury/muz/README +share/examples/mercury/muz/dict.m +share/examples/mercury/muz/example.tex +share/examples/mercury/muz/example1.tex +share/examples/mercury/muz/higher_order.m +share/examples/mercury/muz/muz.m +share/examples/mercury/muz/muz_zed_syntax.txt +share/examples/mercury/muz/toolkit.tex +share/examples/mercury/muz/typecheck.m +share/examples/mercury/muz/word.m +share/examples/mercury/muz/zabstract.m +share/examples/mercury/muz/zed-csp.sty +share/examples/mercury/muz/zlogic.m +share/examples/mercury/muz/zparser.m +share/examples/mercury/muz/ztoken.m +share/examples/mercury/muz/ztoken_io.m +share/examples/mercury/muz/ztype.m +share/examples/mercury/muz/ztype_op.m +share/examples/mercury/rot13/Mmakefile +share/examples/mercury/rot13/README +share/examples/mercury/rot13/rot13_concise.m +share/examples/mercury/rot13/rot13_gustavo.m +share/examples/mercury/rot13/rot13_juergen.m +share/examples/mercury/rot13/rot13_verbose.m +share/examples/mercury/rot13/rot13_ralph.m +share/examples/mercury/solutions/all_solutions.m +share/examples/mercury/solutions/one_solution.m +share/examples/mercury/solutions/some_solutions.m +share/examples/mercury/tests/c_interface/c_calls_mercury/Mmake.thisdir +share/examples/mercury/tests/c_interface/c_calls_mercury/Mmakefile +share/examples/mercury/tests/c_interface/c_calls_mercury/mercury_main.exp +share/examples/mercury/tests/c_interface/c_calls_mercury/runtests +share/examples/mercury/tests/c_interface/cplusplus_calls_mercury/Mmake.thisdir +share/examples/mercury/tests/c_interface/cplusplus_calls_mercury/Mmakefile +share/examples/mercury/tests/c_interface/cplusplus_calls_mercury/mercury_main.exp +share/examples/mercury/tests/c_interface/cplusplus_calls_mercury/runtests +share/examples/mercury/tests/c_interface/mercury_calls_c/Mmake.thisdir +share/examples/mercury/tests/c_interface/mercury_calls_c/Mmakefile +share/examples/mercury/tests/c_interface/mercury_calls_c/mercury_main.exp +share/examples/mercury/tests/c_interface/mercury_calls_c/runtests +share/examples/mercury/tests/c_interface/mercury_calls_cplusplus/Mmake.thisdir +share/examples/mercury/tests/c_interface/mercury_calls_cplusplus/Mmakefile +share/examples/mercury/tests/c_interface/mercury_calls_cplusplus/mercury_main.exp +share/examples/mercury/tests/c_interface/mercury_calls_cplusplus/runtests +share/examples/mercury/tests/c_interface/mercury_calls_fortran/Mmake.thisdir +share/examples/mercury/tests/c_interface/mercury_calls_fortran/Mmakefile +share/examples/mercury/tests/c_interface/mercury_calls_fortran/mercury_main.exp +share/examples/mercury/tests/c_interface/mercury_calls_fortran/runtests +share/examples/mercury/tests/c_interface/simpler_c_calls_mercury/Mmake.thisdir +share/examples/mercury/tests/c_interface/simpler_c_calls_mercury/Mmakefile +share/examples/mercury/tests/c_interface/simpler_c_calls_mercury/c_main.exp +share/examples/mercury/tests/c_interface/simpler_c_calls_mercury/runtests +share/examples/mercury/tests/c_interface/simpler_cplusplus_calls_mercury/Mmake.thisdir +share/examples/mercury/tests/c_interface/simpler_cplusplus_calls_mercury/Mmakefile +share/examples/mercury/tests/c_interface/simpler_cplusplus_calls_mercury/cpp_main.exp +share/examples/mercury/tests/c_interface/simpler_cplusplus_calls_mercury/runtests +share/examples/mercury/tests/c_interface/Mmake.thisdir +share/examples/mercury/tests/c_interface/Mmakefile +share/examples/mercury/tests/c_interface/runtests +share/examples/mercury/tests/c_interface/short_example.exp +share/examples/mercury/tests/diff/Mmake.thisdir +share/examples/mercury/tests/diff/Mmakefile +share/examples/mercury/tests/diff/diff.arg +share/examples/mercury/tests/diff/diff.exp +share/examples/mercury/tests/diff/diff.test.1 +share/examples/mercury/tests/diff/diff.test.2 +share/examples/mercury/tests/diff/runtests +share/examples/mercury/tests/muz/Mmake.thisdir +share/examples/mercury/tests/muz/Mmakefile +share/examples/mercury/tests/muz/muz.arg +share/examples/mercury/tests/muz/muz.exp +share/examples/mercury/tests/muz/runtests +share/examples/mercury/tests/rot13/Mmake.thisdir +share/examples/mercury/tests/rot13/Mmakefile +share/examples/mercury/tests/rot13/rot13_concise.exp +share/examples/mercury/tests/rot13/rot13_concise.inp +share/examples/mercury/tests/rot13/rot13_gustavo.exp +share/examples/mercury/tests/rot13/rot13_gustavo.inp +share/examples/mercury/tests/rot13/rot13_juergen.exp +share/examples/mercury/tests/rot13/rot13_juergen.inp +share/examples/mercury/tests/rot13/rot13_verbose.exp +share/examples/mercury/tests/rot13/rot13_verbose.inp +share/examples/mercury/tests/rot13/runtests +share/examples/mercury/tests/solutions/Mmake.thisdir +share/examples/mercury/tests/solutions/Mmakefile +share/examples/mercury/tests/solutions/all_solutions.exp +share/examples/mercury/tests/solutions/one_solution.exp +share/examples/mercury/tests/solutions/runtests +share/examples/mercury/tests/solutions/some_solutions.exp +share/examples/mercury/tests/solutions/some_solutions.inp +share/examples/mercury/tests/toplevel/Mmake.thisdir +share/examples/mercury/tests/toplevel/Mmakefile +share/examples/mercury/tests/toplevel/calculator.exp +share/examples/mercury/tests/toplevel/calculator.inp +share/examples/mercury/tests/toplevel/cat.exp +share/examples/mercury/tests/toplevel/cat.inp +share/examples/mercury/tests/toplevel/e.exp +share/examples/mercury/tests/toplevel/eliza.exp +share/examples/mercury/tests/toplevel/eliza.inp +share/examples/mercury/tests/toplevel/expand_terms.exp +share/examples/mercury/tests/toplevel/expand_terms.inp +share/examples/mercury/tests/toplevel/hello.exp +share/examples/mercury/tests/toplevel/interpreter.arg +share/examples/mercury/tests/toplevel/interpreter.exp +share/examples/mercury/tests/toplevel/interpreter.inp +share/examples/mercury/tests/toplevel/interpreter_test.pl +share/examples/mercury/tests/toplevel/runtests +share/examples/mercury/tests/toplevel/sort.exp +share/examples/mercury/tests/toplevel/sort.inp +share/examples/mercury/tests/toplevel/ultra_sub.arg +share/examples/mercury/tests/toplevel/ultra_sub.exp +share/examples/mercury/tests/toplevel/ultra_sub.inp +share/examples/mercury/tests/Mmake.common +share/examples/mercury/tests/Mmake.common.samples +share/examples/mercury/tests/Mmakefile +share/examples/mercury/tests/handle_options +share/examples/mercury/tests/runtests +share/examples/mercury/tests/shutdown +share/examples/mercury/tests/startup +share/examples/mercury/tests/subdir_runtests +@dirrm share/examples/mercury/tests/toplevel +@dirrm share/examples/mercury/tests/solutions +@dirrm share/examples/mercury/tests/rot13 +@dirrm share/examples/mercury/tests/muz +@dirrm share/examples/mercury/tests/diff +@dirrm share/examples/mercury/tests/c_interface/simpler_cplusplus_calls_mercury +@dirrm share/examples/mercury/tests/c_interface/simpler_c_calls_mercury +@dirrm share/examples/mercury/tests/c_interface/mercury_calls_fortran +@dirrm share/examples/mercury/tests/c_interface/mercury_calls_cplusplus +@dirrm share/examples/mercury/tests/c_interface/mercury_calls_c +@dirrm share/examples/mercury/tests/c_interface/cplusplus_calls_mercury +@dirrm share/examples/mercury/tests/c_interface/c_calls_mercury +@dirrm share/examples/mercury/tests/c_interface +@dirrm share/examples/mercury/tests +@dirrm share/examples/mercury/solutions +@dirrm share/examples/mercury/rot13 +@dirrm share/examples/mercury/muz +@dirrm share/examples/mercury/elisp +@dirrm share/examples/mercury/diff +@dirrm share/examples/mercury/c_interface/simpler_cplusplus_calls_mercury +@dirrm share/examples/mercury/c_interface/simpler_c_calls_mercury +@dirrm share/examples/mercury/c_interface/mercury_calls_fortran +@dirrm share/examples/mercury/c_interface/mercury_calls_cplusplus +@dirrm share/examples/mercury/c_interface/mercury_calls_c +@dirrm share/examples/mercury/c_interface/cplusplus_calls_mercury +@dirrm share/examples/mercury/c_interface/c_calls_mercury +@dirrm share/examples/mercury/c_interface +@dirrm share/examples/mercury +@dirrm share/doc/mercury/mdb +@dirrm share/doc/mercury +@dirrm share/doc/html/mercury +@dirrm lib/mercury/modules +@dirrm lib/mercury/mmake +@dirrm lib/mercury/mdb +@dirrm lib/mercury/lib/hlc.par.gc/${MACHINE_ARCH}--${LOWER_OPSYS} +@dirrm lib/mercury/lib/hlc.par.gc +@dirrm lib/mercury/lib/hlc.gc/${MACHINE_ARCH}--${LOWER_OPSYS} +@dirrm lib/mercury/lib/hlc.gc +@dirrm lib/mercury/lib/asm_fast/${MACHINE_ARCH}--${LOWER_OPSYS} +@dirrm lib/mercury/lib/asm_fast.prof/${MACHINE_ARCH}--${LOWER_OPSYS} +@dirrm lib/mercury/lib/asm_fast.prof +@dirrm lib/mercury/lib/asm_fast.gc/${MACHINE_ARCH}--${LOWER_OPSYS} +@dirrm lib/mercury/lib/asm_fast.gc.tr/${MACHINE_ARCH}--${LOWER_OPSYS} +@dirrm lib/mercury/lib/asm_fast.gc.tr.debug/${MACHINE_ARCH}--${LOWER_OPSYS} +@dirrm lib/mercury/lib/asm_fast.gc.tr.debug +@dirrm lib/mercury/lib/asm_fast.gc.tr +@dirrm lib/mercury/lib/asm_fast.gc.prof/${MACHINE_ARCH}--${LOWER_OPSYS} +@dirrm lib/mercury/lib/asm_fast.gc.prof +@dirrm lib/mercury/lib/asm_fast.gc.memprof/${MACHINE_ARCH}--${LOWER_OPSYS} +@dirrm lib/mercury/lib/asm_fast.gc.memprof +@dirrm lib/mercury/lib/asm_fast.gc +@dirrm lib/mercury/lib/asm_fast +@dirrm lib/mercury/lib/${MACHINE_ARCH}--${LOWER_OPSYS} +@dirrm lib/mercury/lib +@dirrm lib/mercury/ints/Mercury +@dirrm lib/mercury/ints +@dirrm lib/mercury/inc/machdeps +@dirrm lib/mercury/inc +@dirrm lib/mercury/bin/${MACHINE_ARCH}--${LOWER_OPSYS} +@dirrm lib/mercury/bin +@dirrm lib/mercury |