From sam@antinea.enst.fr  Thu Aug 10 06:10:50 2000
Return-Path: <sam@antinea.enst.fr>
Received: from ada.eu.org (marvin.enst.fr [137.194.161.2])
	by hub.freebsd.org (Postfix) with ESMTP id 8B77037BDEF
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 10 Aug 2000 06:10:46 -0700 (PDT)
	(envelope-from sam@antinea.enst.fr)
Received: from antinea.enst.fr (antinea.enst.fr [137.194.160.145])
	by ada.eu.org (Postfix) with ESMTP id 4BB7C19017
	for <FreeBSD-gnats-submit@freebsd.org>; Thu, 10 Aug 2000 15:10:44 +0200 (CEST)
Received: by antinea.enst.fr (Postfix, from userid 1000)
	id 26DC431E; Thu, 10 Aug 2000 15:10:42 +0200 (CEST)
Message-Id: <20000810131042.26DC431E@antinea.enst.fr>
Date: Thu, 10 Aug 2000 15:10:42 +0200 (CEST)
From: sam@inf.enst.fr
Sender: sam@antinea.enst.fr
Reply-To: sam@inf.enst.fr
To: FreeBSD-gnats-submit@freebsd.org
Subject: New port: lang/mercury
X-Send-Pr-Version: 3.2

>Number:         20520
>Category:       ports
>Synopsis:       New port: lang/mercury
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    olgeni
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 10 06:20:01 PDT 2000
>Closed-Date:    Wed Jun 01 21:32:24 GMT 2005
>Last-Modified:  Wed Jun 01 21:32:24 GMT 2005
>Originator:     Samuel Tardieu
>Release:        FreeBSD 5.0-CURRENT i386
>Organization:
TELECOM Paris
>Environment:
>Description:

Mercury is a new 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. 

WWW: http://www.cs.mu.oz.au/research/mercury/

 -- Samuel Tardieu
    sam@inf.enst.fr

>How-To-Repeat:
>Fix:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	mercury
#	mercury/Makefile
#	mercury/files
#	mercury/files/md5
#	mercury/patches
#	mercury/patches/patch-aa
#	mercury/patches/patch-ac
#	mercury/patches/patch-ab
#	mercury/patches/patch-ad
#	mercury/patches/patch-ae
#	mercury/pkg
#	mercury/pkg/COMMENT
#	mercury/pkg/DESCR
#	mercury/pkg/PLIST
#
echo c - mercury
mkdir -p mercury > /dev/null 2>&1
echo x - mercury/Makefile
sed 's/^X//' >mercury/Makefile << 'END-of-mercury/Makefile'
X# New ports collection makefile for:    mercury
X# Date created:         8 Aug 2000
X# Whom:                 sam@inf.enst.fr
X#
X# $FreeBSD$
X#
X
XPORTNAME= 	mercury
XPORTVERSION= 	0.9.1
XCATEGORIES=	lang
XMASTER_SITES=	${MASTER_SITE_SUNSITE}
XMASTER_SITE_SUBDIR=	devel/lang/mercury
XDISTNAME=	mercury-compiler-${PORTVERSION}
X
XMAINTAINER=	sam@inf.enst.fr
X
XUSE_AUTOCONF==	yes
XCONFIGURE_ENV=	CC=gcc
XUSE_GMAKE=	yes
X
Xpost-install:
X	strip ${PREFIX}/bin/info_to_mdb ${PREFIX}/bin/mdemangle \
X		${PREFIX}/bin/mkinit
X
XMAN1=		c2init.1 mprof_merge_runs.1 mprof.1 mmc.1 mmake.1 ml.1 \
X		mgnuc.1 mdb.1 mtags.1
X
X.include <bsd.port.mk>
END-of-mercury/Makefile
echo c - mercury/files
mkdir -p mercury/files > /dev/null 2>&1
echo x - mercury/files/md5
sed 's/^X//' >mercury/files/md5 << 'END-of-mercury/files/md5'
XMD5 (mercury-compiler-0.9.1.tar.gz) = 91d8e2b35de04924e45652174035e6a3
END-of-mercury/files/md5
echo c - mercury/patches
mkdir -p mercury/patches > /dev/null 2>&1
echo x - mercury/patches/patch-aa
sed 's/^X//' >mercury/patches/patch-aa << 'END-of-mercury/patches/patch-aa'
X--- configure.in.orig	Wed Dec 22 15:50:16 1999
X+++ configure.in	Tue Aug  8 13:49:18 2000
X@@ -242,6 +242,11 @@
X 	AC_DEFINE(HAVE_SYS_SIGINFO)
X fi
X #-----------------------------------------------------------------------------#
X+AC_CHECK_HEADER(sys/signal.h, HAVE_SYS_SIGNAL_H=1)
X+if test "$HAVE_SYS_SIGNAL_H" = 1; then
X+	AC_DEFINE(HAVE_SYS_SIGNAL)
X+fi
X+#-----------------------------------------------------------------------------#
X AC_CHECK_HEADER(ucontext.h, HAVE_UCONTEXT_H=1)
X if test "$HAVE_UCONTEXT_H" = 1; then
X 	AC_DEFINE(HAVE_UCONTEXT)
X@@ -543,6 +548,9 @@
X 	#ifdef HAVE_SYS_SIGINFO
X 	#include <sys/siginfo.h>
X 	#endif
X+	#ifdef HAVE_SYS_SIGNAL
X+	#include <sys/signal.h>
X+	#endif
X 	#ifdef HAVE_UCONTEXT
X 	#include <ucontext.h>
X 	#endif
X@@ -569,20 +577,6 @@
X 	}
X 	void handler(int signum, siginfo_t *info, void *context) {
X 		save_signum = signum;
X-		switch (info->si_code) {
X-		case SEGV_MAPERR:	save_cause = info->si_code;
X-					break;
X-		case SEGV_ACCERR:	save_cause = info->si_code;
X-					break;
X-		}
X-		switch (info->si_code) {
X-		case BUS_ADRALN:	save_cause = info->si_code;
X-					break;
X-		case BUS_ADRERR:	save_cause = info->si_code;
X-					break;
X-		case BUS_OBJERR:	save_cause = info->si_code;
X-					break;
X-		}
X 		save_cause = info->si_code;
X 	}], [mercury_cv_siginfo_t=yes], [true], [true]))
X 	AC_MSG_RESULT($mercury_cv_siginfo_t)
END-of-mercury/patches/patch-aa
echo x - mercury/patches/patch-ac
sed 's/^X//' >mercury/patches/patch-ac << 'END-of-mercury/patches/patch-ac'
X--- runtime/mercury_memory_zones.c.orig	Mon Nov 15 16:21:50 1999
X+++ runtime/mercury_memory_zones.c	Tue Aug  8 13:39:29 2000
X@@ -32,6 +32,10 @@
X   #include <sys/siginfo.h>
X #endif 
X 
X+#ifdef HAVE_SYS_SIGNAL
X+  #include <sys/signal.h>
X+#endif
X+
X #ifdef	HAVE_MPROTECT
X   #include <sys/mman.h>
X #endif
END-of-mercury/patches/patch-ac
echo x - mercury/patches/patch-ab
sed 's/^X//' >mercury/patches/patch-ab << 'END-of-mercury/patches/patch-ab'
X--- runtime/mercury_conf.h.in.orig	Tue Aug  8 13:40:41 2000
X+++ runtime/mercury_conf.h.in	Tue Aug  8 13:41:14 2000
X@@ -94,6 +94,7 @@
X ** is available:
X **
X **	HAVE_SYS_SIGINFO	we have <sys/siginfo.h>
X+**	HAVE_SYS_SIGNAL		we have <sys/signal.h>
X **	HAVE_UCONTEXT		we have <ucontext.h>
X **	HAVE_SYS_UCONTEXT	we have <sys/ucontext.h>
X **	HAVE_ASM_SIGCONTEXT	we have <asm/sigcontext.h> (e.g. i386 Linux)
X@@ -106,6 +107,7 @@
X **	HAVE_DLFCN_H		we have <dlfcn.h>
X */
X #undef	HAVE_SYS_SIGINFO
X+#undef	HAVE_SYS_SIGNAL
X #undef	HAVE_UCONTEXT
X #undef	HAVE_SYS_UCONTEXT
X #undef	HAVE_ASM_SIGCONTEXT
END-of-mercury/patches/patch-ab
echo x - mercury/patches/patch-ad
sed 's/^X//' >mercury/patches/patch-ad << 'END-of-mercury/patches/patch-ad'
X--- runtime/mercury_memory_handlers.c.orig	Tue Aug  8 13:44:27 2000
X+++ runtime/mercury_memory_handlers.c	Tue Aug  8 13:57:39 2000
X@@ -51,6 +51,10 @@
X   #include <sys/siginfo.h>
X #endif 
X 
X+#ifdef HAVE_SYS_SIGNAL
X+  #include <sys/signal.h>
X+#endif
X+
X #ifdef	HAVE_MPROTECT
X   #include <sys/mman.h>
X #endif
X@@ -405,17 +409,47 @@
X 		fprintf(stderr, "cause: ");
X 		switch (info->si_code)
X 		{
X+#ifdef BUS_ADRALN
X 		case BUS_ADRALN:
X 			fprintf(stderr, "invalid address alignment\n");
X 			break;
X+#endif
X 
X+#ifdef BUS_ADRERR
X 		case BUS_ADRERR:
X 			fprintf(stderr, "non-existent physical address\n");
X 			break;
X+#endif
X 
X+#ifdef BUS_OBJERR
X 		case BUS_OBJERR:
X 			fprintf(stderr, "object specific hardware error\n");
X 			break;
X+#endif
X+
X+#ifdef BUS_PAGE_FAULT
X+		case BUS_PAGE_FAULT:
X+			fprintf(stderr, "page fault protection base\n");
X+			break;
X+#endif
X+
X+#ifdef BUS_SEGNP_FAULT
X+		case BUS_SEGNP_FAULT:
X+			fprintf(stderr, "segment not present\n");
X+			break;
X+#endif
X+
X+#ifdef BUS_STK_FAULT
X+		case BUS_STK_FAULT:
X+			fprintf(stderr, "stack segment\n");
X+			break;
X+#endif
X+
X+#ifdef BUS_SEGM_FAULT
X+		case BUS_SEGM_FAULT:
X+			fprintf(stderr, "segment protection base\n");
X+			break;
X+#endif
X 
X 		default:
X 			fprintf(stderr, "unknown\n");
X@@ -451,13 +485,17 @@
X 		fprintf(stderr, "cause: ");
X 		switch (info->si_code)
X 		{
X+#ifdef SEGV_MAPERR
X 		case SEGV_MAPERR:
X 			fprintf(stderr, "address not mapped to object\n");
X 			break;
X+#endif
X 
X+#ifdef SEGV_ACCERR
X 		case SEGV_ACCERR:
X 			fprintf(stderr, "bad permissions for mapped object\n");
X 			break;
X+#endif
X 
X 		default:
X 			fprintf(stderr, "unknown\n");
END-of-mercury/patches/patch-ad
echo x - mercury/patches/patch-ae
sed 's/^X//' >mercury/patches/patch-ae << 'END-of-mercury/patches/patch-ae'
X--- boehm_gc/dyn_load.c.orig	Thu Sep 16 22:04:25 1999
X+++ boehm_gc/dyn_load.c	Tue Aug  8 17:11:32 2000
X@@ -48,7 +48,7 @@
X #if !defined(SUNOS4) && !defined(SUNOS5DL) && !defined(IRIX5) && \
X     !defined(MSWIN32) && !(defined(ALPHA) && defined(OSF1)) && \
X     !defined(HP_PA) && !(defined(LINUX) && defined(__ELF__)) && \
X-    !defined(RS6000) && !defined(SCO_ELF)
X+    !defined(RS6000) && !defined(SCO_ELF) && !defined(FREEBSD)
X  --> We only know how to find data segments of dynamic libraries for the
X  --> above.  Additional SVR4 variants might not be too
X  --> hard to add.
X@@ -260,7 +260,7 @@
X # endif /* !USE_PROC ... */
X # endif /* SUNOS */
X 
X-#if defined(LINUX) && defined(__ELF__) || defined(SCO_ELF)
X+#if defined(LINUX) && defined(__ELF__) || defined(SCO_ELF) || defined(FREEBSD)
X 
X /* Dynamic loading code for Linux running ELF. Somewhat tested on
X  * Linux/x86, untested but hopefully should work on Linux/Alpha. 
END-of-mercury/patches/patch-ae
echo c - mercury/pkg
mkdir -p mercury/pkg > /dev/null 2>&1
echo x - mercury/pkg/COMMENT
sed 's/^X//' >mercury/pkg/COMMENT << 'END-of-mercury/pkg/COMMENT'
XLogic/functional programming language
END-of-mercury/pkg/COMMENT
echo x - mercury/pkg/DESCR
sed 's/^X//' >mercury/pkg/DESCR << 'END-of-mercury/pkg/DESCR'
XMercury is a new logic/functional programming language, which combines the
Xclarity and expressiveness of declarative programming with advanced static
Xanalysis and error detection features. Its highly optimized execution
Xalgorithm delivers efficiency far in excess of existing logic programming
Xsystems, and close to conventional programming systems. Mercury addresses
Xthe problems of large-scale program development, allowing modularity,
Xseparate compilation, and numerous optimization/time trade-offs. 
X
XWWW: http://www.cs.mu.oz.au/research/mercury/
X
X -- Samuel Tardieu
X    sam@inf.enst.fr
END-of-mercury/pkg/DESCR
echo x - mercury/pkg/PLIST
sed 's/^X//' >mercury/pkg/PLIST << 'END-of-mercury/pkg/PLIST'
Xbin/mmake
Xbin/mkfifo_using_mknod
Xbin/mercury_update_interface
Xbin/vpath_find
Xbin/mtags
Xbin/sicstus_conv
Xbin/mprof_merge_runs
Xbin/mprof
Xbin/ml
Xbin/mgnuc
Xbin/c2init
Xbin/mdb
Xbin/mmc
Xbin/mercury_cleanup_install
Xbin/info_to_mdb
Xbin/mdemangle
Xbin/mkinit
Xlib/mercury/mmake/Mmake.rules
Xlib/mercury/mmake/Mmake.vars
Xlib/mercury/mdb/mdbrc
Xlib/mercury/mdb/mdb_doc
Xlib/mercury/elisp/gud.el
Xlib/mercury/inc/machdeps/sparc_regs.h
Xlib/mercury/inc/machdeps/pa_regs.h
Xlib/mercury/inc/machdeps/alpha_regs.h
Xlib/mercury/inc/machdeps/rs6000_regs.h
Xlib/mercury/inc/machdeps/mips_regs.h
Xlib/mercury/inc/machdeps/i386_regs.h
Xlib/mercury/inc/machdeps/no_regs.h
Xlib/mercury/inc/mercury_accurate_gc.h
Xlib/mercury/inc/mercury_type_info.h
Xlib/mercury/inc/mercury_types.h
Xlib/mercury/inc/mercury_trail.h
Xlib/mercury/inc/mercury_trace_base.h
Xlib/mercury/inc/mercury_timing.h
Xlib/mercury/inc/mercury_thread.h
Xlib/mercury/inc/mercury_tags.h
Xlib/mercury/inc/mercury_tabling.h
Xlib/mercury/inc/mercury_string.h
Xlib/mercury/inc/mercury_stacks.h
Xlib/mercury/inc/mercury_stack_trace.h
Xlib/mercury/inc/mercury_stack_layout.h
Xlib/mercury/inc/mercury_std.h
Xlib/mercury/inc/mercury_signal.h
Xlib/mercury/inc/mercury_regs.h
Xlib/mercury/inc/mercury_prof.h
Xlib/mercury/inc/mercury_regorder.h
Xlib/mercury/inc/mercury_reg_workarounds.h
Xlib/mercury/inc/mercury_prof_mem.h
Xlib/mercury/inc/mercury_overflow.h
Xlib/mercury/inc/mercury_misc.h
Xlib/mercury/inc/mercury_memory_handlers.h
Xlib/mercury/inc/mercury_memory_zones.h
Xlib/mercury/inc/mercury_memory.h
Xlib/mercury/inc/mercury_library_types.h
Xlib/mercury/inc/mercury_layout_util.h
Xlib/mercury/inc/mercury_label.h
Xlib/mercury/inc/mercury_init.h
Xlib/mercury/inc/mercury_imp.h
Xlib/mercury/inc/mercury_ho_call.h
Xlib/mercury/inc/mercury_heap_profile.h
Xlib/mercury/inc/mercury_heap.h
Xlib/mercury/inc/mercury_hash_table.h
Xlib/mercury/inc/private/gcconfig.h
Xlib/mercury/inc/private/gc_hdrs.h
Xlib/mercury/inc/private/gc_priv.h
Xlib/mercury/inc/mercury_grade.h
Xlib/mercury/inc/mercury_goto.h
Xlib/mercury/inc/mercury_getopt.h
Xlib/mercury/inc/mercury_float.h
Xlib/mercury/inc/mercury_engine.h
Xlib/mercury/inc/mercury_dlist.h
Xlib/mercury/inc/mercury_dummy.h
Xlib/mercury/inc/mercury_deep_copy_body.h
Xlib/mercury/inc/mercury_deep_copy.h
Xlib/mercury/inc/mercury_debug.h
Xlib/mercury/inc/mercury_context.h
Xlib/mercury/inc/mercury_conf_param.h
Xlib/mercury/inc/mercury_conf.h
Xlib/mercury/inc/mercury_calls.h
Xlib/mercury/inc/mercury_bootstrap.h
Xlib/mercury/inc/mercury_array_macros.h
Xlib/mercury/inc/mercury_agc_debug.h
Xlib/mercury/inc/mercury_wrapper.h
Xlib/mercury/inc/gc_inl.h
Xlib/mercury/inc/gc.h
Xlib/mercury/inc/mercury_trace.h
Xlib/mercury/inc/mercury_trace_util.h
Xlib/mercury/inc/mercury_trace_tables.h
Xlib/mercury/inc/mercury_trace_spy.h
Xlib/mercury/inc/mercury_trace_readline.h
Xlib/mercury/inc/mercury_trace_internal.h
Xlib/mercury/inc/mercury_trace_help.h
Xlib/mercury/inc/mercury_trace_external.h
Xlib/mercury/inc/mercury_trace_declarative.h
Xlib/mercury/inc/mercury_trace_browse.h
Xlib/mercury/inc/mercury_trace_alias.h
Xlib/mercury/inc/mercury_trace_vars.h
Xlib/mercury/modules/mer_rt.init
Xlib/mercury/modules/mer_std.init
Xlib/mercury/modules/mer_browser.init
Xlib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_rt.so
Xlib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_rt.a
Xlib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_std.so
Xlib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_std.a
Xlib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_browser.so
Xlib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_browser.a
Xlib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_trace.so
Xlib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_trace.a
Xlib/mercury/lib/i386--freebsd5.0/libgc.so
Xlib/mercury/lib/i386--freebsd5.0/libgc.a
Xlib/mercury/lib/i386--freebsd5.0/libgc_prof.so
Xlib/mercury/lib/i386--freebsd5.0/libgc_prof.a
Xlib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_rt.so
Xlib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_rt.a
Xlib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_std.so
Xlib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_std.a
Xlib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_browser.so
Xlib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_browser.a
Xlib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_trace.so
Xlib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_trace.a
Xlib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_rt.so
Xlib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_rt.a
Xlib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_std.so
Xlib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_std.a
Xlib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_browser.so
Xlib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_browser.a
Xlib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_trace.so
Xlib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_trace.a
Xlib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_rt.so
Xlib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_rt.a
Xlib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_std.so
Xlib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_std.a
Xlib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_browser.so
Xlib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_browser.a
Xlib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_trace.so
Xlib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_trace.a
Xlib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_rt.so
Xlib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_rt.a
Xlib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_std.so
Xlib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_std.a
Xlib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_browser.so
Xlib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_browser.a
Xlib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_trace.so
Xlib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_trace.a
Xlib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_rt.so
Xlib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_rt.a
Xlib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_std.so
Xlib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_std.a
Xlib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_browser.so
Xlib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_browser.a
Xlib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_trace.so
Xlib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_trace.a
Xlib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_rt.so
Xlib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_rt.a
Xlib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_std.so
Xlib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_std.a
Xlib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_browser.so
Xlib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_browser.a
Xlib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_trace.so
Xlib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_trace.a
Xlib/mercury/ints/Mercury/ints
Xlib/mercury/ints/Mercury/int2s
Xlib/mercury/ints/Mercury/int3s
Xlib/mercury/ints/Mercury/opts
Xlib/mercury/ints/Mercury/trans_opts
Xlib/mercury/ints/array.int
Xlib/mercury/ints/assoc_list.int
Xlib/mercury/ints/bag.int
Xlib/mercury/ints/benchmarking.int
Xlib/mercury/ints/bimap.int
Xlib/mercury/ints/bintree.int
Xlib/mercury/ints/bintree_set.int
Xlib/mercury/ints/bool.int
Xlib/mercury/ints/bt_array.int
Xlib/mercury/ints/builtin.int
Xlib/mercury/ints/char.int
Xlib/mercury/ints/dir.int
Xlib/mercury/ints/eqvclass.int
Xlib/mercury/ints/exception.int
Xlib/mercury/ints/float.int
Xlib/mercury/ints/gc.int
Xlib/mercury/ints/getopt.int
Xlib/mercury/ints/graph.int
Xlib/mercury/ints/group.int
Xlib/mercury/ints/int.int
Xlib/mercury/ints/integer.int
Xlib/mercury/ints/io.int
Xlib/mercury/ints/lexer.int
Xlib/mercury/ints/library.int
Xlib/mercury/ints/list.int
Xlib/mercury/ints/map.int
Xlib/mercury/ints/math.int
Xlib/mercury/ints/multi_map.int
Xlib/mercury/ints/ops.int
Xlib/mercury/ints/parser.int
Xlib/mercury/ints/pqueue.int
Xlib/mercury/ints/private_builtin.int
Xlib/mercury/ints/prolog.int
Xlib/mercury/ints/queue.int
Xlib/mercury/ints/random.int
Xlib/mercury/ints/rational.int
Xlib/mercury/ints/rbtree.int
Xlib/mercury/ints/relation.int
Xlib/mercury/ints/require.int
Xlib/mercury/ints/set.int
Xlib/mercury/ints/set_bbbtree.int
Xlib/mercury/ints/set_ordlist.int
Xlib/mercury/ints/set_unordlist.int
Xlib/mercury/ints/stack.int
Xlib/mercury/ints/std_util.int
Xlib/mercury/ints/store.int
Xlib/mercury/ints/string.int
Xlib/mercury/ints/term.int
Xlib/mercury/ints/term_io.int
Xlib/mercury/ints/time.int
Xlib/mercury/ints/tree234.int
Xlib/mercury/ints/varset.int
Xlib/mercury/ints/array.int2
Xlib/mercury/ints/assoc_list.int2
Xlib/mercury/ints/bag.int2
Xlib/mercury/ints/benchmarking.int2
Xlib/mercury/ints/bimap.int2
Xlib/mercury/ints/bintree.int2
Xlib/mercury/ints/bintree_set.int2
Xlib/mercury/ints/bool.int2
Xlib/mercury/ints/bt_array.int2
Xlib/mercury/ints/builtin.int2
Xlib/mercury/ints/char.int2
Xlib/mercury/ints/dir.int2
Xlib/mercury/ints/eqvclass.int2
Xlib/mercury/ints/exception.int2
Xlib/mercury/ints/float.int2
Xlib/mercury/ints/gc.int2
Xlib/mercury/ints/getopt.int2
Xlib/mercury/ints/graph.int2
Xlib/mercury/ints/io.int2
Xlib/mercury/ints/group.int2
Xlib/mercury/ints/int.int2
Xlib/mercury/ints/integer.int2
Xlib/mercury/ints/lexer.int2
Xlib/mercury/ints/library.int2
Xlib/mercury/ints/list.int2
Xlib/mercury/ints/map.int2
Xlib/mercury/ints/math.int2
Xlib/mercury/ints/multi_map.int2
Xlib/mercury/ints/ops.int2
Xlib/mercury/ints/parser.int2
Xlib/mercury/ints/pqueue.int2
Xlib/mercury/ints/private_builtin.int2
Xlib/mercury/ints/prolog.int2
Xlib/mercury/ints/queue.int2
Xlib/mercury/ints/random.int2
Xlib/mercury/ints/rational.int2
Xlib/mercury/ints/rbtree.int2
Xlib/mercury/ints/relation.int2
Xlib/mercury/ints/require.int2
Xlib/mercury/ints/set.int2
Xlib/mercury/ints/set_bbbtree.int2
Xlib/mercury/ints/set_ordlist.int2
Xlib/mercury/ints/set_unordlist.int2
Xlib/mercury/ints/stack.int2
Xlib/mercury/ints/std_util.int2
Xlib/mercury/ints/store.int2
Xlib/mercury/ints/string.int2
Xlib/mercury/ints/term.int2
Xlib/mercury/ints/term_io.int2
Xlib/mercury/ints/time.int2
Xlib/mercury/ints/tree234.int2
Xlib/mercury/ints/varset.int2
Xlib/mercury/ints/array.int3
Xlib/mercury/ints/assoc_list.int3
Xlib/mercury/ints/bag.int3
Xlib/mercury/ints/benchmarking.int3
Xlib/mercury/ints/bimap.int3
Xlib/mercury/ints/bintree.int3
Xlib/mercury/ints/bintree_set.int3
Xlib/mercury/ints/bool.int3
Xlib/mercury/ints/bt_array.int3
Xlib/mercury/ints/builtin.int3
Xlib/mercury/ints/char.int3
Xlib/mercury/ints/dir.int3
Xlib/mercury/ints/float.int3
Xlib/mercury/ints/eqvclass.int3
Xlib/mercury/ints/exception.int3
Xlib/mercury/ints/gc.int3
Xlib/mercury/ints/getopt.int3
Xlib/mercury/ints/graph.int3
Xlib/mercury/ints/group.int3
Xlib/mercury/ints/int.int3
Xlib/mercury/ints/integer.int3
Xlib/mercury/ints/io.int3
Xlib/mercury/ints/lexer.int3
Xlib/mercury/ints/library.int3
Xlib/mercury/ints/list.int3
Xlib/mercury/ints/map.int3
Xlib/mercury/ints/math.int3
Xlib/mercury/ints/multi_map.int3
Xlib/mercury/ints/ops.int3
Xlib/mercury/ints/parser.int3
Xlib/mercury/ints/pqueue.int3
Xlib/mercury/ints/private_builtin.int3
Xlib/mercury/ints/prolog.int3
Xlib/mercury/ints/queue.int3
Xlib/mercury/ints/random.int3
Xlib/mercury/ints/rational.int3
Xlib/mercury/ints/rbtree.int3
Xlib/mercury/ints/relation.int3
Xlib/mercury/ints/require.int3
Xlib/mercury/ints/set.int3
Xlib/mercury/ints/set_bbbtree.int3
Xlib/mercury/ints/set_ordlist.int3
Xlib/mercury/ints/set_unordlist.int3
Xlib/mercury/ints/stack.int3
Xlib/mercury/ints/std_util.int3
Xlib/mercury/ints/store.int3
Xlib/mercury/ints/string.int3
Xlib/mercury/ints/term.int3
Xlib/mercury/ints/term_io.int3
Xlib/mercury/ints/time.int3
Xlib/mercury/ints/tree234.int3
Xlib/mercury/ints/varset.int3
Xlib/mercury/ints/array.opt
Xlib/mercury/ints/assoc_list.opt
Xlib/mercury/ints/bag.opt
Xlib/mercury/ints/benchmarking.opt
Xlib/mercury/ints/bimap.opt
Xlib/mercury/ints/bintree.opt
Xlib/mercury/ints/bintree_set.opt
Xlib/mercury/ints/dir.opt
Xlib/mercury/ints/bool.opt
Xlib/mercury/ints/bt_array.opt
Xlib/mercury/ints/builtin.opt
Xlib/mercury/ints/char.opt
Xlib/mercury/ints/eqvclass.opt
Xlib/mercury/ints/exception.opt
Xlib/mercury/ints/float.opt
Xlib/mercury/ints/gc.opt
Xlib/mercury/ints/getopt.opt
Xlib/mercury/ints/graph.opt
Xlib/mercury/ints/group.opt
Xlib/mercury/ints/int.opt
Xlib/mercury/ints/integer.opt
Xlib/mercury/ints/io.opt
Xlib/mercury/ints/lexer.opt
Xlib/mercury/ints/library.opt
Xlib/mercury/ints/list.opt
Xlib/mercury/ints/map.opt
Xlib/mercury/ints/math.opt
Xlib/mercury/ints/multi_map.opt
Xlib/mercury/ints/ops.opt
Xlib/mercury/ints/parser.opt
Xlib/mercury/ints/pqueue.opt
Xlib/mercury/ints/private_builtin.opt
Xlib/mercury/ints/prolog.opt
Xlib/mercury/ints/queue.opt
Xlib/mercury/ints/random.opt
Xlib/mercury/ints/rational.opt
Xlib/mercury/ints/rbtree.opt
Xlib/mercury/ints/relation.opt
Xlib/mercury/ints/require.opt
Xlib/mercury/ints/set.opt
Xlib/mercury/ints/set_bbbtree.opt
Xlib/mercury/ints/set_ordlist.opt
Xlib/mercury/ints/set_unordlist.opt
Xlib/mercury/ints/stack.opt
Xlib/mercury/ints/std_util.opt
Xlib/mercury/ints/store.opt
Xlib/mercury/ints/string.opt
Xlib/mercury/ints/term.opt
Xlib/mercury/ints/term_io.opt
Xlib/mercury/ints/time.opt
Xlib/mercury/ints/tree234.opt
Xlib/mercury/ints/varset.opt
Xlib/mercury/ints/array.trans_opt
Xlib/mercury/ints/assoc_list.trans_opt
Xlib/mercury/ints/bag.trans_opt
Xlib/mercury/ints/bimap.trans_opt
Xlib/mercury/ints/benchmarking.trans_opt
Xlib/mercury/ints/bintree.trans_opt
Xlib/mercury/ints/bintree_set.trans_opt
Xlib/mercury/ints/bool.trans_opt
Xlib/mercury/ints/bt_array.trans_opt
Xlib/mercury/ints/builtin.trans_opt
Xlib/mercury/ints/char.trans_opt
Xlib/mercury/ints/dir.trans_opt
Xlib/mercury/ints/eqvclass.trans_opt
Xlib/mercury/ints/exception.trans_opt
Xlib/mercury/ints/float.trans_opt
Xlib/mercury/ints/gc.trans_opt
Xlib/mercury/ints/getopt.trans_opt
Xlib/mercury/ints/graph.trans_opt
Xlib/mercury/ints/group.trans_opt
Xlib/mercury/ints/int.trans_opt
Xlib/mercury/ints/integer.trans_opt
Xlib/mercury/ints/io.trans_opt
Xlib/mercury/ints/lexer.trans_opt
Xlib/mercury/ints/library.trans_opt
Xlib/mercury/ints/list.trans_opt
Xlib/mercury/ints/map.trans_opt
Xlib/mercury/ints/math.trans_opt
Xlib/mercury/ints/multi_map.trans_opt
Xlib/mercury/ints/ops.trans_opt
Xlib/mercury/ints/parser.trans_opt
Xlib/mercury/ints/pqueue.trans_opt
Xlib/mercury/ints/private_builtin.trans_opt
Xlib/mercury/ints/prolog.trans_opt
Xlib/mercury/ints/queue.trans_opt
Xlib/mercury/ints/random.trans_opt
Xlib/mercury/ints/rational.trans_opt
Xlib/mercury/ints/rbtree.trans_opt
Xlib/mercury/ints/relation.trans_opt
Xlib/mercury/ints/require.trans_opt
Xlib/mercury/ints/set.trans_opt
Xlib/mercury/ints/set_bbbtree.trans_opt
Xlib/mercury/ints/set_ordlist.trans_opt
Xlib/mercury/ints/set_unordlist.trans_opt
Xlib/mercury/ints/stack.trans_opt
Xlib/mercury/ints/std_util.trans_opt
Xlib/mercury/ints/store.trans_opt
Xlib/mercury/ints/string.trans_opt
Xlib/mercury/ints/term.trans_opt
Xlib/mercury/ints/term_io.trans_opt
Xlib/mercury/ints/time.trans_opt
Xlib/mercury/ints/tree234.trans_opt
Xlib/mercury/ints/varset.trans_opt
Xlib/mercury/bin/i386--freebsd5.0/mercury_compile
Xlib/mercury/bin/i386--freebsd5.0/mercury_profile
Xlib/mercury/html/faq.html
Xlib/mercury/html/user_guide_foot.html
Xlib/mercury/html/user_guide.html
Xlib/mercury/html/transition_guide_toc.html
Xlib/mercury/html/transition_guide_foot.html
Xlib/mercury/html/transition_guide.html
Xlib/mercury/html/reference_manual_toc.html
Xlib/mercury/html/reference_manual_foot.html
Xlib/mercury/html/reference_manual.html
Xlib/mercury/html/mercury.html
Xlib/mercury/html/library_toc.html
Xlib/mercury/html/library.html
Xlib/mercury/html/faq_toc.html
Xlib/mercury/html/user_guide_toc.html
Xlib/mercury/doc/user_guide.dvi
Xlib/mercury/doc/transition_guide.dvi
Xlib/mercury/doc/reference_manual.dvi
Xlib/mercury/doc/library.dvi
Xlib/mercury/doc/faq.dvi
Xinfo/mercury.info
Xinfo/mercury_user_guide.info-3
Xinfo/mercury_user_guide.info-2
Xinfo/mercury_user_guide.info-1
Xinfo/mercury_user_guide.info
Xinfo/mercury_trans_guide.info
Xinfo/mercury_ref.info-5
Xinfo/mercury_ref.info-4
Xinfo/mercury_ref.info-3
Xinfo/mercury_ref.info-2
Xinfo/mercury_ref.info-1
Xinfo/mercury_ref.info
Xinfo/mercury_library.info-9
Xinfo/mercury_library.info-8
Xinfo/mercury_library.info-7
Xinfo/mercury_library.info-6
Xinfo/mercury_library.info-5
Xinfo/mercury_library.info-4
Xinfo/mercury_library.info-3
Xinfo/mercury_library.info-2
Xinfo/mercury_library.info-1
Xinfo/mercury_library.info
Xinfo/mercury_faq.info
Xinfo/mercury_user_guide.info-4
X@dirrm lib/mercury/i386--freebsd5.0
X@dirrm lib/mercury/bin
X@dirrm lib/mercury/doc
X@dirrm lib/mercury/elisp
X@dirrm lib/mercury/html
X@dirrm lib/mercury/inc/machdeps
X@dirrm lib/mercury/inc/private
X@dirrm lib/mercury/inc
X@dirrm lib/mercury/ints/Mercury
X@dirrm lib/mercury/ints
X@dirrm lib/i386--freebsd5.0
X@dirrm lib/asm_fast/i386--freebsd5.0
X@dirrm lib/asm_fast.prof/i386--freebsd5.0
X@dirrm lib/asm_fast.prof
X@dirrm lib/asm_fast.gc/i386--freebsd5.0
X@dirrm lib/asm_fast.gc.tr/i386--freebsd5.0
X@dirrm lib/asm_fast.gc.tr.debug/i386--freebsd5.0
X@dirrm lib/asm_fast.gc.tr.debug
X@dirrm lib/asm_fast.gc.tr
X@dirrm lib/asm_fast.gc.prof/i386--freebsd5.0
X@dirrm lib/asm_fast.gc.prof
X@dirrm lib/asm_fast.gc.memprof/i386--freebsd5.0
X@dirrm lib/asm_fast.gc.memprof
X@dirrm lib/asm_fast.gc
X@dirrm lib/asm_fast
X@dirrm lib/mercury/lib
X@dirrm lib/mercury/mdb
X@dirrm lib/mercury/mmake
X@dirrm lib/mercury/modules
X@dirrm lib/mercury
END-of-mercury/pkg/PLIST
exit


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports->will 
Responsible-Changed-By: will 
Responsible-Changed-When: Thu Aug 10 18:17:25 PDT 2000 
Responsible-Changed-Why:  
I'll handle this. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=20520 

From: Will Andrews <andrews@technologist.com>
To: sam@inf.enst.fr
Cc: FreeBSD-gnats-submit@FreeBSD.ORG
Subject: Re: ports/20520: New port: lang/mercury
Date: Mon, 14 Aug 2000 15:59:37 -0400

 On Thu, Aug 10, 2000 at 03:10:42PM +0200, sam@inf.enst.fr wrote:
 > >Synopsis:       New port: lang/mercury
 > 
 > Mercury is a new 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. 
 
 Hi Sam,
 
 I built and installed Mercury.  It seems to work fine.  However,
 deinstall does not work:
 
 (14:53:52) [will@radon ~/ports/lang/mercury]% sudo make deinstall
 Password:
 ===>  Deinstalling for mercury-0.9.1
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_rt.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_rt.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_std.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_std.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_browser.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_browser.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_trace.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc/i386--freebsd5.0/libmer_trace.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/i386--freebsd5.0/libgc.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/i386--freebsd5.0/libgc.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/i386--freebsd5.0/libgc_prof.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/i386--freebsd5.0/libgc_prof.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_rt.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_rt.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_std.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_std.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_browser.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_browser.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_trace.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast/i386--freebsd5.0/libmer_trace.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_rt.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_rt.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_std.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_std.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_browser.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_browser.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_trace.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.prof/i386--freebsd5.0/libmer_trace.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_rt.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_rt.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_std.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_std.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_browser.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_browser.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_trace.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.prof/i386--freebsd5.0/libmer_trace.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_rt.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_rt.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_std.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_std.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_browser.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_browser.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_trace.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.memprof/i386--freebsd5.0/libmer_trace.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_rt.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_rt.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_std.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_std.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_browser.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_browser.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_trace.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr/i386--freebsd5.0/libmer_trace.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_rt.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_rt.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_std.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_std.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_browser.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_browser.a' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_trace.so' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/lib/asm_fast.gc.tr.debug/i386--freebsd5.0/libmer_trace.a' doesn't really exist
 pkg_delete: cannot delete specified file `/usr/local/lib/mercury/ints/Mercury/ints' - it is a directory!
 this packing list is incorrect - ignoring delete request
 pkg_delete: cannot delete specified file `/usr/local/lib/mercury/ints/Mercury/int2s' - it is a directory!
 this packing list is incorrect - ignoring delete request
 pkg_delete: cannot delete specified file `/usr/local/lib/mercury/ints/Mercury/int3s' - it is a directory!
 this packing list is incorrect - ignoring delete request
 pkg_delete: cannot delete specified file `/usr/local/lib/mercury/ints/Mercury/opts' - it is a directory!
 this packing list is incorrect - ignoring delete request
 pkg_delete: cannot delete specified file `/usr/local/lib/mercury/ints/Mercury/trans_opts' - it is a directory!
 this packing list is incorrect - ignoring delete request
 pkg_delete: file `/usr/local/lib/mercury/bin/i386--freebsd5.0/mercury_compile' doesn't really exist
 pkg_delete: file `/usr/local/lib/mercury/bin/i386--freebsd5.0/mercury_profile' doesn't really exist
 install-info: warning: no entries found for `/usr/local/info/mercury.info'; nothing deleted
 install-info: warning: no entries found for `/usr/local/info/mercury_user_guide.info'; nothing deleted
 install-info: warning: no entries found for `/usr/local/info/mercury_trans_guide.info'; nothing deleted
 install-info: warning: no entriemove directory '/usr/local/lib/asm_fast.gc.tr.debug'
 pkg_delete: file `/usr/local/lib/asm_fast.gc.tr' doesn't really exist
 pkgdelete: unable to completely remove directory '/usr/local/lib/a_fast.gc.memprof' doesn't really exist
 pkg_delete: unable to completely remove directory '/usr/local/lib/asm_fast.gc.memprof'
 pkg_delete: file `/usr/local/lib/asm_fast.gc' doesn't really exst
 pkg_delete: unable to completely remove directory '/usr/local/lib/asm_fast.gc'
 pkg_delete: file `/usr/local/lib/asm_fast' doesn't really exist
 pkg_delete: unable to completely remove directory '/usr/local/lib/asm_fast'
 pkg_delete: unable to completely remove directory '/usr/local/lib/mercury/lib'
 pkg_delete: unable to completely remove directory '/usr/local/lib/mercury'
 pkg_delete: couldn't entirely delete package (perhaps the packing list
 is incorrectly specified?) 
 
 Sorry for long lines - I'm trying to make this clear.  Anyway, looks
 like a few things are missing.. could you please try to make sure that
 your port works as the Handbook dictates?  Send me a patch if you find
 any problems like this, or let me know if you need build logs to
 determine what happened..
 
 Thanks,
 
 -- 
 Will Andrews <andrewsw@purdue.edu> <will@FreeBSD.org>
 GCS/E/S @d- s+:+ a--- C++ UB++++$ P+ L- E--- W+ N-- !o ?K w---
 O- M+ V- PS+ PE++ Y+ PGP+>+++ t++ 5 X+ R+ tv+ b++ DI+++ D+ 
 G++ e>++++ h! r- y?
 
State-Changed-From-To: open->analyzed 
State-Changed-By: will 
State-Changed-When: Mon Mar 5 12:37:23 PST 2001 
State-Changed-Why:  
I checked out this port's status way back in August, and tried again 
recently -- no change. 


Responsible-Changed-From-To: will->freebsd-ports 
Responsible-Changed-By: will 
Responsible-Changed-When: Mon Mar 5 12:37:23 PST 2001 
Responsible-Changed-Why:  
The originator never replied to my question, so I'm sending this back to 
freebsd-ports to let someone else deal with this PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=20520 
Responsible-Changed-From-To: freebsd-ports->olgeni 
Responsible-Changed-By: olgeni 
Responsible-Changed-When: Tue May 29 05:50:03 PDT 2001 
Responsible-Changed-Why:  
Let me have a look. 

http://www.FreeBSD.org/cgi/query-pr.cgi?pr=20520 
State-Changed-From-To: analyzed->suspended 
State-Changed-By: linimon 
State-Changed-When: Sat Jan 10 00:44:36 PST 2004 
State-Changed-Why:  
Recently I asked about the status of this PR and was told it was 
still pending.  With a little bit of trepidation, mark it as 
suspended to remind myself not to ask any more. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=20520 
State-Changed-From-To: suspended->feedback 
State-Changed-By: flz 
State-Changed-When: Wed Jun 1 10:01:29 GMT 2005 
State-Changed-Why:  
To the submitter : 
Is there something you could do to make this works ? 
If you're not interested in the port anymore, I guess we'll just 
close this PR. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=20520 

From: Samuel Tardieu <tardieu@gmail.com>
To: bug-followup@FreeBSD.org, sam@inf.enst.fr
Cc:  
Subject: Re: ports/20520: New port: lang/mercury
Date: Wed, 1 Jun 2005 14:46:44 +0200

 As far as I am concerned, I lost interest in this port (I don't use
 mercury on FreeBSD machines anymore).
State-Changed-From-To: feedback->closed 
State-Changed-By: flz 
State-Changed-When: Wed Jun 1 21:31:53 GMT 2005 
State-Changed-Why:  
Submitter lost interest about this port. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=20520 
>Unformatted:
