Skip site navigation (1)Skip section navigation (2)
Date:      Sat,  6 Aug 2005 14:35:20 -0400
From:      "Andrew Bernard" <andrew@hobnob.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/84625: New port: lang/twelf A meta-logical framework for deductive systems
Message-ID:  <20050806183523.861C243D55@mx1.FreeBSD.org>
Resent-Message-ID: <200508061840.j76IeJiY074540@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         84625
>Category:       ports
>Synopsis:       New port: lang/twelf A meta-logical framework for deductive systems
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Aug 06 18:40:18 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Andrew Bernard
>Release:        FreeBSD 5.4-RELEASE i386
>Organization:
>Environment:
System: FreeBSD dedalus.neglectgravity.com 5.4-RELEASE FreeBSD 5.4-RELEASE #11: Fri Aug 5 22:30:03 EDT 2005 andrew@dedalus.neglectgravity.com:/usr/src/sys/i386/compile/DEDALUS i386

>Description:
The Twelf implementation comprises
 * the LF logical framework, including type reconstruction;
 * the Elf constraint logic programming language;
 * an inductive meta-theorem prover for LF;
 * and an Emacs interface.

>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:
#
#	twelf
#	twelf/files
#	twelf/files/patch-Makefile
#	twelf/files/patch-twelf.info
#	twelf/pkg-descr
#	twelf/pkg-plist
#	twelf/distinfo
#	twelf/Makefile
#
echo c - twelf
mkdir -p twelf > /dev/null 2>&1
echo c - twelf/files
mkdir -p twelf/files > /dev/null 2>&1
echo x - twelf/files/patch-Makefile
sed 's/^X//' >twelf/files/patch-Makefile << 'END-of-twelf/files/patch-Makefile'
X--- Makefile.orig	Sun Dec 22 11:29:46 2002
X+++ Makefile	Sat Jul  9 18:52:09 2005
X@@ -31,7 +31,7 @@
X 
X default : twelf-server twelf-emacs
X 
X-all : twelf-server twelf-sml twelf-emacs
X+# all : twelf-server twelf-sml twelf-emacs
X 
X twelf-server: ; 
X 	@echo "*************************************************"
X@@ -62,3 +62,73 @@
X 
X clean: ;
X 	rm -rf $(twelfdir)/src/*/CM ;
X+
X+# ---------------------------------------------------------------
X+# Installation
X+# ---------------------------------------------------------------
X+
X+arch != uname -p
X+
X+.if ${arch} == "i386"
X+smlarch = x86
X+.else
X+smlarch = ${arch}
X+.endif
X+
X+prefix        = %%PREFIX%%
X+bindir        = ${prefix}/bin
X+infodir       = ${prefix}/info
X+twelfexecdir  = ${prefix}/libexec/twelf
X+twelfsharedir = ${prefix}/share/twelf
X+
X+runfile  = bin/twelf-server
X+heapfile = bin/.heap/twelf-server.${smlarch}-bsd
X+
X+infofiles  != (cd doc/info; find . -type f -not -name '*.orig')
X+sharefiles != (find README       -type f;                     \
X+               find doc          -type f -not -name '*.orig'; \
X+               find emacs        -type f;                     \
X+               find examples     -type f;                     \
X+               find examples-clp -type f;                     \
X+               find tex          -type f)
X+
X+installfiles := ${bindir}/twelf-server             \
X+                ${twelfsharedir}/${runfile}        \
X+                ${twelfexecdir}/${heapfile}        \
X+                ${infofiles:%=$(infodir)/%}        \
X+                ${sharefiles:%=$(twelfsharedir)/%}
X+
X+all: ${runfile} ${heapfile}
X+
X+${runfile}:
X+	echo "#!/bin/sh" >$@
X+	echo "exec ${sml} @SMLload=${twelfexecdir}/${heapfile} @SMLdebug=/dev/null" >>$@
X+
X+${heapfile}:
X+	$(sml) < twelf-server.sml
X+
X+${bindir}/twelf-server: ${twelfsharedir}/${runfile}
X+	ln -s $? $@
X+
X+${twelfsharedir}/${runfile}: ${runfile}
X+	@install -d -o root -g wheel -m 0755 ${@D}
X+	install -o root -g wheel -m 0555 $? $@
X+
X+${twelfexecdir}/${heapfile}: ${heapfile}
X+	@install -d -o root -g wheel -m 0755 ${@D}
X+	install -o root -g wheel -m 0444 $? $@
X+
X+.for file in ${infofiles}
X+${infodir}/${file}: doc/info/${file}
X+	ln -s ${twelfsharedir}/$? $@
X+.endfor
X+
X+.for file in ${sharefiles}
X+${twelfsharedir}/${file}: ${file}
X+	@install -d -o root -g wheel -m 0755 ${@D}
X+	install -o root -g wheel -m 0644 $? $@
X+.endfor
X+
X+install: ${installfiles}
X+	install-info ${infodir}/twelf.info ${infodir}/dir
X+
END-of-twelf/files/patch-Makefile
echo x - twelf/files/patch-twelf.info
sed 's/^X//' >twelf/files/patch-twelf.info << 'END-of-twelf/files/patch-twelf.info'
X--- doc/info/twelf.info.orig	Sat Jul  9 16:05:36 2005
X+++ doc/info/twelf.info	Sat Jul  9 15:52:24 2005
X@@ -1,5 +1,10 @@
X This is twelf.info, produced by makeinfo version 4.2 from twelf.texi.
X 
X+INFO-DIR-SECTION Programming
X+START-INFO-DIR-ENTRY
X+* Twelf User Guide: (twelf).   The Twelf User's Guide.
X+END-INFO-DIR-ENTRY
X+
X 
X Indirect:
X twelf.info-1: 71
END-of-twelf/files/patch-twelf.info
echo x - twelf/pkg-descr
sed 's/^X//' >twelf/pkg-descr << 'END-of-twelf/pkg-descr'
X
XThe Twelf implementation comprises
X
X * the LF logical framework, including type reconstruction;
X * the Elf constraint logic programming language;
X * an inductive meta-theorem prover for LF;
X * and an Emacs interface.
X
XTwelf provides a uniform meta-language for specifying,
Ximplementing, and proving properties of programming languages
Xand logics.  Example suites include Cartesian Closed Categories
Xand lambda-calculus, the Church-Rosser theorem for the untyped
Xlambda-calculus, Mini-ML including type preservation and
Xcompilation, cut elimination, theory of logic programming,
Xand Hilbert's deduction theorem.
X
X-- the Twelf home page
X
XWWW: http://www.cs.cmu.edu/~twelf
X
XMaintainer: Andrew Bernard (andrewb@cs.cmu.edu)
X
END-of-twelf/pkg-descr
echo x - twelf/pkg-plist
sed 's/^X//' >twelf/pkg-plist << 'END-of-twelf/pkg-plist'
Xbin/twelf-server
Xlibexec/twelf/bin/.heap/twelf-server.x86-bsd
Xshare/twelf/README
Xshare/twelf/bin/twelf-server
Xshare/twelf/doc/dvi/twelf.dvi
Xshare/twelf/doc/html/index.html
Xshare/twelf/doc/html/twelf_1.html
Xshare/twelf/doc/html/twelf_10.html
Xshare/twelf/doc/html/twelf_11.html
Xshare/twelf/doc/html/twelf_12.html
Xshare/twelf/doc/html/twelf_13.html
Xshare/twelf/doc/html/twelf_14.html
Xshare/twelf/doc/html/twelf_15.html
Xshare/twelf/doc/html/twelf_16.html
Xshare/twelf/doc/html/twelf_17.html
Xshare/twelf/doc/html/twelf_2.html
Xshare/twelf/doc/html/twelf_3.html
Xshare/twelf/doc/html/twelf_4.html
Xshare/twelf/doc/html/twelf_5.html
Xshare/twelf/doc/html/twelf_6.html
Xshare/twelf/doc/html/twelf_7.html
Xshare/twelf/doc/html/twelf_8.html
Xshare/twelf/doc/html/twelf_9.html
Xshare/twelf/doc/html/twelf_toc.html
Xshare/twelf/doc/info/twelf.info
Xshare/twelf/doc/info/twelf.info-1
Xshare/twelf/doc/info/twelf.info-2
Xshare/twelf/doc/info/twelf.info-3
Xshare/twelf/doc/info/twelf.info-4
Xshare/twelf/doc/info/twelf.info-5
Xshare/twelf/doc/pdf/twelf.pdf
Xshare/twelf/doc/ps/twelf.ps
Xshare/twelf/emacs/README
Xshare/twelf/emacs/auc-menu.el
Xshare/twelf/emacs/twelf-font.el
Xshare/twelf/emacs/twelf-hilit.el
Xshare/twelf/emacs/twelf-init.el
Xshare/twelf/emacs/twelf.el
Xshare/twelf/examples/README
Xshare/twelf/examples/arith/README
Xshare/twelf/examples/arith/arith.elf
Xshare/twelf/examples/arith/arith.thm
Xshare/twelf/examples/arith/sources.cfg
Xshare/twelf/examples/arith/test.cfg
Xshare/twelf/examples/ccc/README
Xshare/twelf/examples/ccc/abs-env.elf
Xshare/twelf/examples/ccc/catlem.elf
Xshare/twelf/examples/ccc/ccc.elf
Xshare/twelf/examples/ccc/conc.elf
Xshare/twelf/examples/ccc/conc.thm
Xshare/twelf/examples/ccc/cong.elf
Xshare/twelf/examples/ccc/eqpres1.elf
Xshare/twelf/examples/ccc/eqpres2.elf
Xshare/twelf/examples/ccc/examples.quy
Xshare/twelf/examples/ccc/inv1.elf
Xshare/twelf/examples/ccc/inv2.elf
Xshare/twelf/examples/ccc/lambda.elf
Xshare/twelf/examples/ccc/pf.dvi
Xshare/twelf/examples/ccc/refl.elf
Xshare/twelf/examples/ccc/sources.cfg
Xshare/twelf/examples/ccc/spass.cfg
Xshare/twelf/examples/ccc/spass.elf
Xshare/twelf/examples/ccc/spass.sml
Xshare/twelf/examples/ccc/subext.elf
Xshare/twelf/examples/ccc/test.cfg
Xshare/twelf/examples/church-rosser/README
Xshare/twelf/examples/church-rosser/church-rosser.thm
Xshare/twelf/examples/church-rosser/cr.thm
Xshare/twelf/examples/church-rosser/equiv.elf
Xshare/twelf/examples/church-rosser/examples.quy
Xshare/twelf/examples/church-rosser/lam.elf
Xshare/twelf/examples/church-rosser/ord-cr.elf
Xshare/twelf/examples/church-rosser/ord-lemmas.elf
Xshare/twelf/examples/church-rosser/ord-red.elf
Xshare/twelf/examples/church-rosser/par-cr.elf
Xshare/twelf/examples/church-rosser/par-lemmas.elf
Xshare/twelf/examples/church-rosser/par-red.elf
Xshare/twelf/examples/church-rosser/sources.cfg
Xshare/twelf/examples/church-rosser/test-unsafe.cfg
Xshare/twelf/examples/church-rosser/test.cfg
Xshare/twelf/examples/church-rosser/test.tag
Xshare/twelf/examples/compile/README
Xshare/twelf/examples/compile/cls/cls-complete.elf
Xshare/twelf/examples/compile/cls/cls-sound.elf
Xshare/twelf/examples/compile/cls/cls.elf
Xshare/twelf/examples/compile/cls/compute.elf
Xshare/twelf/examples/compile/cls/debruijn.elf
Xshare/twelf/examples/compile/cls/examples.quy
Xshare/twelf/examples/compile/cls/feval.elf
Xshare/twelf/examples/compile/cls/mini-ml.elf
Xshare/twelf/examples/compile/cls/slow.quy
Xshare/twelf/examples/compile/cls/sources.cfg
Xshare/twelf/examples/compile/cls/test.cfg
Xshare/twelf/examples/compile/cls/trans.elf
Xshare/twelf/examples/compile/cls/trans2.elf
Xshare/twelf/examples/compile/cpm/ceval-complete.elf
Xshare/twelf/examples/compile/cpm/ceval-complete.thm
Xshare/twelf/examples/compile/cpm/ceval-sound.elf
Xshare/twelf/examples/compile/cpm/ceval.elf
Xshare/twelf/examples/compile/cpm/cpm.elf
Xshare/twelf/examples/compile/cpm/evalv.elf
Xshare/twelf/examples/compile/cpm/examples.quy
Xshare/twelf/examples/compile/cpm/mini-mlv.elf
Xshare/twelf/examples/compile/cpm/proof-equiv.elf
Xshare/twelf/examples/compile/cpm/proof-equiv.thm
Xshare/twelf/examples/compile/cpm/slow.quy
Xshare/twelf/examples/compile/cpm/sources.cfg
Xshare/twelf/examples/compile/cpm/test.cfg
Xshare/twelf/examples/compile/cpm/theorems.elf
Xshare/twelf/examples/compile/cpm/theorems.thm
Xshare/twelf/examples/compile/cps/cps-eval.elf
Xshare/twelf/examples/compile/cps/cps.elf
Xshare/twelf/examples/compile/cps/examples.quy
Xshare/twelf/examples/compile/cps/mini-ml.elf
Xshare/twelf/examples/compile/cps/ml-cps.elf
Xshare/twelf/examples/compile/cps/sources.cfg
Xshare/twelf/examples/compile/cps/test.cfg
Xshare/twelf/examples/compile/cxm/evalv.elf
Xshare/twelf/examples/compile/cxm/examples.quy
Xshare/twelf/examples/compile/cxm/mini-mlv.elf
Xshare/twelf/examples/compile/cxm/sources.cfg
Xshare/twelf/examples/compile/cxm/test.cfg
Xshare/twelf/examples/compile/cxm/xeval.elf
Xshare/twelf/examples/compile/debruijn/debruijn.elf
Xshare/twelf/examples/compile/debruijn/eval.elf
Xshare/twelf/examples/compile/debruijn/examples.quy
Xshare/twelf/examples/compile/debruijn/feval.elf
Xshare/twelf/examples/compile/debruijn/map-eval.elf
Xshare/twelf/examples/compile/debruijn/mini-ml.elf
Xshare/twelf/examples/compile/debruijn/sources.cfg
Xshare/twelf/examples/compile/debruijn/test.cfg
Xshare/twelf/examples/compile/debruijn/trans.elf
Xshare/twelf/examples/compile/debruijn/val-lemmas.elf
Xshare/twelf/examples/compile/debruijn/value.elf
Xshare/twelf/examples/compile/debruijn1/debruijn.elf
Xshare/twelf/examples/compile/debruijn1/eval.elf
Xshare/twelf/examples/compile/debruijn1/examples.quy
Xshare/twelf/examples/compile/debruijn1/feval.elf
Xshare/twelf/examples/compile/debruijn1/map-eval.elf
Xshare/twelf/examples/compile/debruijn1/mini-ml.elf
Xshare/twelf/examples/compile/debruijn1/sources.cfg
Xshare/twelf/examples/compile/debruijn1/test.cfg
Xshare/twelf/examples/compile/debruijn1/trans.elf
Xshare/twelf/examples/cpsocc/NOTES
Xshare/twelf/examples/cpsocc/READ.ME
Xshare/twelf/examples/cpsocc/corr.elf
Xshare/twelf/examples/cpsocc/cpsBNF.elf
Xshare/twelf/examples/cpsocc/def1+5+fig4.elf
Xshare/twelf/examples/cpsocc/def13.elf
Xshare/twelf/examples/cpsocc/def16.elf
Xshare/twelf/examples/cpsocc/def3+6+fig5.elf
Xshare/twelf/examples/cpsocc/dsBNF.elf
Xshare/twelf/examples/cpsocc/examples.quy
Xshare/twelf/examples/cpsocc/examples.quy.orig
Xshare/twelf/examples/cpsocc/fig1.elf
Xshare/twelf/examples/cpsocc/fig10.elf
Xshare/twelf/examples/cpsocc/fig11.elf
Xshare/twelf/examples/cpsocc/fig12.elf
Xshare/twelf/examples/cpsocc/fig13.elf
Xshare/twelf/examples/cpsocc/fig7.elf
Xshare/twelf/examples/cpsocc/fig8.elf
Xshare/twelf/examples/cpsocc/fig9.elf
Xshare/twelf/examples/cpsocc/lemma14.elf
Xshare/twelf/examples/cpsocc/lemma17.elf
Xshare/twelf/examples/cpsocc/lemma7.elf
Xshare/twelf/examples/cpsocc/lemma9.elf
Xshare/twelf/examples/cpsocc/th2.elf
Xshare/twelf/examples/cpsocc/load.sml
Xshare/twelf/examples/cpsocc/sources.cfg
Xshare/twelf/examples/cpsocc/test.cfg
Xshare/twelf/examples/cpsocc/test.quy
Xshare/twelf/examples/cpsocc/test.quy.orig
Xshare/twelf/examples/cpsocc/th10.elf
Xshare/twelf/examples/cpsocc/th15.elf
Xshare/twelf/examples/cpsocc/th18.elf
Xshare/twelf/examples/cpsocc/th4.elf
Xshare/twelf/examples/cpsocc/th8.elf
Xshare/twelf/examples/cut-elim/README
Xshare/twelf/examples/cut-elim/cl-admit.elf
Xshare/twelf/examples/cut-elim/cl-cut.elf
Xshare/twelf/examples/cut-elim/cl-elim.elf
Xshare/twelf/examples/cut-elim/cl.elf
Xshare/twelf/examples/cut-elim/cl.thm
Xshare/twelf/examples/cut-elim/examples.quy
Xshare/twelf/examples/cut-elim/formulas.elf
Xshare/twelf/examples/cut-elim/int-admit.elf
Xshare/twelf/examples/cut-elim/int-cut.elf
Xshare/twelf/examples/cut-elim/int-elim.elf
Xshare/twelf/examples/cut-elim/int.elf
Xshare/twelf/examples/cut-elim/int.thm
Xshare/twelf/examples/cut-elim/sources.cfg
Xshare/twelf/examples/cut-elim/test.cfg
Xshare/twelf/examples/fol/README
Xshare/twelf/examples/fol/fol.elf
Xshare/twelf/examples/fol/fol.thm
Xshare/twelf/examples/fol/sources.cfg
Xshare/twelf/examples/fol/test.cfg
Xshare/twelf/examples/guide/arith.elf
Xshare/twelf/examples/guide/lam.elf
Xshare/twelf/examples/guide/lists.elf
Xshare/twelf/examples/guide/nd.elf
Xshare/twelf/examples/guide/sources.cfg
Xshare/twelf/examples/guide/test.cfg
Xshare/twelf/examples/handbook/README
Xshare/twelf/examples/handbook/fol.elf
Xshare/twelf/examples/handbook/sources.cfg
Xshare/twelf/examples/handbook/test.cfg
Xshare/twelf/examples/incll/README
Xshare/twelf/examples/incll/bff-incll.elf
Xshare/twelf/examples/incll/bff-incll.quy
Xshare/twelf/examples/incll/cpm-incll.elf
Xshare/twelf/examples/incll/cpm-incll.quy
Xshare/twelf/examples/incll/incll.elf
Xshare/twelf/examples/incll/iosequents.elf
Xshare/twelf/examples/incll/lists-incll.elf
Xshare/twelf/examples/incll/lists-incll.quy
Xshare/twelf/examples/incll/lists.elf
Xshare/twelf/examples/incll/parse-incll.elf
Xshare/twelf/examples/incll/parse-incll.quy
Xshare/twelf/examples/incll/parse-lolli.elf
Xshare/twelf/examples/incll/parse-lolli.quy
Xshare/twelf/examples/incll/pre-incll.elf
Xshare/twelf/examples/incll/pre-incll.quy
Xshare/twelf/examples/incll/search-incll.elf
Xshare/twelf/examples/incll/search-incll.quy
Xshare/twelf/examples/incll/sort-incll.elf
Xshare/twelf/examples/incll/sort-incll.quy
Xshare/twelf/examples/incll/sources.cfg
Xshare/twelf/examples/incll/test.cfg
Xshare/twelf/examples/kolm/README
Xshare/twelf/examples/kolm/complete.elf
Xshare/twelf/examples/kolm/examples.quy
Xshare/twelf/examples/kolm/fol.elf
Xshare/twelf/examples/kolm/kolmtrans.elf
Xshare/twelf/examples/kolm/nj.elf
Xshare/twelf/examples/kolm/nk.elf
Xshare/twelf/examples/kolm/report.ps
Xshare/twelf/examples/kolm/sound.elf
Xshare/twelf/examples/kolm/sources.cfg
Xshare/twelf/examples/kolm/test.cfg
Xshare/twelf/examples/lp-horn/canon.elf
Xshare/twelf/examples/lp-horn/conv.elf
Xshare/twelf/examples/lp-horn/examples.quy
Xshare/twelf/examples/lp-horn/iscan.elf
Xshare/twelf/examples/lp-horn/natded.elf
Xshare/twelf/examples/lp-horn/sources.cfg
Xshare/twelf/examples/lp-horn/test.cfg
Xshare/twelf/examples/lp-horn/uni-can.elf
Xshare/twelf/examples/lp-horn/uni-can.thm
Xshare/twelf/examples/lp-horn/uni-complete.elf
Xshare/twelf/examples/lp-horn/uni-complete.thm
Xshare/twelf/examples/lp-horn/uni-sound.elf
Xshare/twelf/examples/lp-horn/uni-sound.thm
Xshare/twelf/examples/lp-horn/uniform.elf
Xshare/twelf/examples/lp/canon.elf
Xshare/twelf/examples/lp/cont.elf
Xshare/twelf/examples/lp/conv.elf
Xshare/twelf/examples/lp/examples.elf
Xshare/twelf/examples/lp/examples.quy
Xshare/twelf/examples/lp/fohh-formulas.elf
Xshare/twelf/examples/lp/fohh.elf
Xshare/twelf/examples/lp/iscan.elf
Xshare/twelf/examples/lp/natded.elf
Xshare/twelf/examples/lp/res-complete.elf
Xshare/twelf/examples/lp/res-sound.elf
Xshare/twelf/examples/lp/resolution.elf
Xshare/twelf/examples/lp/sources.cfg
Xshare/twelf/examples/lp/test.cfg
Xshare/twelf/examples/lp/uni-complete.elf
Xshare/twelf/examples/lp/uni-sound.elf
Xshare/twelf/examples/lp/uniform.elf
Xshare/twelf/examples/mini-ml/README
Xshare/twelf/examples/mini-ml/closed.elf
Xshare/twelf/examples/mini-ml/eval.elf
Xshare/twelf/examples/mini-ml/eval1.elf
Xshare/twelf/examples/mini-ml/eval2.elf
Xshare/twelf/examples/mini-ml/examples.quy
Xshare/twelf/examples/mini-ml/examples1.quy
Xshare/twelf/examples/mini-ml/mini-ml.elf
Xshare/twelf/examples/mini-ml/reduce.elf
Xshare/twelf/examples/mini-ml/reduce.thm
Xshare/twelf/examples/mini-ml/sources.cfg
Xshare/twelf/examples/mini-ml/sources1.cfg
Xshare/twelf/examples/mini-ml/test.cfg
Xshare/twelf/examples/mini-ml/tp-preserve.elf
Xshare/twelf/examples/mini-ml/tp-preserve.thm
Xshare/twelf/examples/mini-ml/tp.elf
Xshare/twelf/examples/mini-ml/tpinf.elf
Xshare/twelf/examples/mini-ml/val-sound.elf
Xshare/twelf/examples/mini-ml/val-sound.thm
Xshare/twelf/examples/mini-ml/value.elf
Xshare/twelf/examples/polylam/examples.quy
Xshare/twelf/examples/polylam/polylam.elf
Xshare/twelf/examples/polylam/sources.cfg
Xshare/twelf/examples/polylam/test.cfg
Xshare/twelf/examples/prop-calc/README
Xshare/twelf/examples/prop-calc/equiv.elf
Xshare/twelf/examples/prop-calc/equiv.thm
Xshare/twelf/examples/prop-calc/examples.quy
Xshare/twelf/examples/prop-calc/prop-calc.elf
Xshare/twelf/examples/prop-calc/sources.cfg
Xshare/twelf/examples/prop-calc/test.cfg
Xshare/twelf/examples/tabled/README
Xshare/twelf/examples/tabled/all.sml
Xshare/twelf/examples/tabled/ccc/README
Xshare/twelf/examples/tabled/ccc/ccc.elf
Xshare/twelf/examples/tabled/ccc/tab-examples.quy
Xshare/twelf/examples/tabled/ccc/tab.cfg
Xshare/twelf/examples/tabled/cr/lam.elf
Xshare/twelf/examples/tabled/cr/ord-red.elf
Xshare/twelf/examples/tabled/cr/par-red.elf
Xshare/twelf/examples/tabled/cr/tab-examples.quy
Xshare/twelf/examples/tabled/cr/tab.cfg
Xshare/twelf/examples/tabled/mini-ml/examples.quy
Xshare/twelf/examples/tabled/mini-ml/mini-ml.elf
Xshare/twelf/examples/tabled/mini-ml/programs.elf
Xshare/twelf/examples/tabled/mini-ml/reduce.elf
Xshare/twelf/examples/tabled/mini-ml/tab.cfg
Xshare/twelf/examples/tabled/mini-ml/value.elf
Xshare/twelf/examples/tabled/parsing/arithml.cfg
Xshare/twelf/examples/tabled/parsing/arithml.elf
Xshare/twelf/examples/tabled/parsing/arithml.quy
Xshare/twelf/examples/tabled/parsing/foll.cfg
Xshare/twelf/examples/tabled/parsing/foll.elf
Xshare/twelf/examples/tabled/parsing/foll.quy
Xshare/twelf/examples/tabled/parsing/tab.cfg
Xshare/twelf/examples/tabled/parsing/warren.elf
Xshare/twelf/examples/tabled/poly/mini-ml.elf
Xshare/twelf/examples/tabled/poly/tab-examples.quy
Xshare/twelf/examples/tabled/poly/tab.cfg
Xshare/twelf/examples/tabled/poly/tp.elf
Xshare/twelf/examples/tabled/poly/tpinf.elf
Xshare/twelf/examples/tabled/refine/norefex.quy
Xshare/twelf/examples/tabled/refine/notab.quy
Xshare/twelf/examples/tabled/refine/programs.elf
Xshare/twelf/examples/tabled/refine/refex.elf
Xshare/twelf/examples/tabled/refine/refex.quy
Xshare/twelf/examples/tabled/refine/tab.cfg
Xshare/twelf/examples/tabled/subtype/mini-ml.elf
Xshare/twelf/examples/tabled/subtype/subtype.elf
Xshare/twelf/examples/tabled/subtype/tab-examples.quy
Xshare/twelf/examples/tabled/subtype/tab.cfg
Xshare/twelf/examples/tabled/subtype1/basic.elf
Xshare/twelf/examples/tabled/subtype1/mini-ml.elf
Xshare/twelf/examples/tabled/subtype1/tab-examples.quy
Xshare/twelf/examples/tabled/subtype1/tab.cfg
Xshare/twelf/examples/tabled/tests/tab.cfg
Xshare/twelf/examples/tabled/tests/test1.elf
Xshare/twelf/examples/tabled/tests/test2.elf
Xshare/twelf/examples/tabled/tests/test3.elf
Xshare/twelf/examples/tabled/tests/test4.elf
Xshare/twelf/examples/tabled/tests/test5.elf
Xshare/twelf/examples/tabled/tests/test6.elf
Xshare/twelf/examples/tabled/tests/test7.elf
Xshare/twelf/examples-clp/arith/eval.elf
Xshare/twelf/examples-clp/arith/examples.quy
Xshare/twelf/examples-clp/arith/parse.elf
Xshare/twelf/examples-clp/arith/sources.cfg
Xshare/twelf/examples-clp/arith/test.cfg
Xshare/twelf/examples-clp/base/base.elf
Xshare/twelf/examples-clp/base/examples.quy
Xshare/twelf/examples-clp/base/sources.cfg
Xshare/twelf/examples-clp/base/test.cfg
Xshare/twelf/examples-clp/crypt/crypt.elf
Xshare/twelf/examples-clp/crypt/examples.quy
Xshare/twelf/examples-clp/crypt/sources.cfg
Xshare/twelf/examples-clp/crypt/test.cfg
Xshare/twelf/examples-clp/integers/base.elf
Xshare/twelf/examples-clp/integers/cfract.elf
Xshare/twelf/examples-clp/integers/examples.quy
Xshare/twelf/examples-clp/integers/integers.elf
Xshare/twelf/examples-clp/integers/meta.elf
Xshare/twelf/examples-clp/integers/sources.cfg
Xshare/twelf/examples-clp/integers/test.cfg
Xshare/twelf/examples-clp/laplace/examples.quy
Xshare/twelf/examples-clp/laplace/laplace.elf
Xshare/twelf/examples-clp/laplace/sources.cfg
Xshare/twelf/examples-clp/laplace/test.cfg
Xshare/twelf/examples-clp/lists/examples.quy
Xshare/twelf/examples-clp/lists/lists.elf
Xshare/twelf/examples-clp/lists/sources.cfg
Xshare/twelf/examples-clp/lists/test.cfg
Xshare/twelf/examples-clp/mortgage/examples.quy
Xshare/twelf/examples-clp/mortgage/mortgage.elf
Xshare/twelf/examples-clp/mortgage/sources.cfg
Xshare/twelf/examples-clp/mortgage/test.cfg
Xshare/twelf/examples-clp/pelletier/examples.quy
Xshare/twelf/examples-clp/pelletier/pelletier.elf
Xshare/twelf/examples-clp/pelletier/sources.cfg
Xshare/twelf/examples-clp/pelletier/test.cfg
Xshare/twelf/examples-clp/sieve/examples.quy
Xshare/twelf/examples-clp/sieve/sieve.elf
Xshare/twelf/examples-clp/sieve/sieve2.elf
Xshare/twelf/examples-clp/sieve/sources.cfg
Xshare/twelf/examples-clp/sieve/test.cfg
Xshare/twelf/tex/code.sty
Xshare/twelf/tex/example.tex
Xshare/twelf/tex/twelf.sty
X@dirrm libexec/twelf/bin/.heap
X@dirrm libexec/twelf/bin
X@dirrm libexec/twelf
X@dirrm share/twelf/bin
X@dirrm share/twelf/doc/dvi
X@dirrm share/twelf/doc/html
X@dirrm share/twelf/doc/info
X@dirrm share/twelf/doc/pdf
X@dirrm share/twelf/doc/ps
X@dirrm share/twelf/doc
X@dirrm share/twelf/emacs
X@dirrm share/twelf/examples/arith
X@dirrm share/twelf/examples/ccc
X@dirrm share/twelf/examples/church-rosser
X@dirrm share/twelf/examples/compile/cls
X@dirrm share/twelf/examples/compile/cpm
X@dirrm share/twelf/examples/compile/cps
X@dirrm share/twelf/examples/compile/cxm
X@dirrm share/twelf/examples/compile/debruijn
X@dirrm share/twelf/examples/compile/debruijn1
X@dirrm share/twelf/examples/compile
X@dirrm share/twelf/examples/cpsocc
X@dirrm share/twelf/examples/cut-elim
X@dirrm share/twelf/examples/fol
X@dirrm share/twelf/examples/guide
X@dirrm share/twelf/examples/handbook
X@dirrm share/twelf/examples/incll
X@dirrm share/twelf/examples/kolm
X@dirrm share/twelf/examples/lp-horn
X@dirrm share/twelf/examples/lp
X@dirrm share/twelf/examples/mini-ml
X@dirrm share/twelf/examples/polylam
X@dirrm share/twelf/examples/prop-calc
X@dirrm share/twelf/examples/tabled/ccc
X@dirrm share/twelf/examples/tabled/cr
X@dirrm share/twelf/examples/tabled/mini-ml
X@dirrm share/twelf/examples/tabled/parsing
X@dirrm share/twelf/examples/tabled/poly
X@dirrm share/twelf/examples/tabled/refine
X@dirrm share/twelf/examples/tabled/subtype
X@dirrm share/twelf/examples/tabled/subtype1
X@dirrm share/twelf/examples/tabled/tests
X@dirrm share/twelf/examples/tabled
X@dirrm share/twelf/examples
X@dirrm share/twelf/examples-clp/arith
X@dirrm share/twelf/examples-clp/base
X@dirrm share/twelf/examples-clp/crypt
X@dirrm share/twelf/examples-clp/integers
X@dirrm share/twelf/examples-clp/laplace
X@dirrm share/twelf/examples-clp/lists
X@dirrm share/twelf/examples-clp/mortgage
X@dirrm share/twelf/examples-clp/pelletier
X@dirrm share/twelf/examples-clp/sieve
X@dirrm share/twelf/examples-clp
X@dirrm share/twelf/tex
X@dirrm share/twelf
END-of-twelf/pkg-plist
echo x - twelf/distinfo
sed 's/^X//' >twelf/distinfo << 'END-of-twelf/distinfo'
XMD5 (twelf-1-4.tar.gz) = ba4d2a374242dae6e3c0dada30adeae2
XSIZE (twelf-1-4.tar.gz) = 1463158
END-of-twelf/distinfo
echo x - twelf/Makefile
sed 's/^X//' >twelf/Makefile << 'END-of-twelf/Makefile'
X#
X# Ports makefile for:	twelf
X# Date created:		7/8/5
X# Whom:			andrewb@cs.cmu.edu
X#
X# $FreeBSD$
X#
X
XPORTNAME=	twelf
XPORTVERSION=	1.4
XDISTNAME=	twelf-1-4
XCATEGORIES=	lang
XMASTER_SITES=	http://www-2.cs.cmu.edu/~twelf/dist/ http://www.cs.cmu.edu/~twelf/dist/
XWRKSRC=		${WRKDIR}/twelf
X
XMAINTAINER=	andrewb@cs.cmu.edu
XCOMMENT=	A meta-logical framework for deductive systems
X
XRUN_DEPENDS=	sml:${PORTSDIR}/lang/sml-nj
XBUILD_DEPENDS=	sml:${PORTSDIR}/lang/sml-nj
X
XUSE_REINPLACE=	yes
XINFO=		twelf
X
Xpost-patch:
X	@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|g" ${WRKSRC}/Makefile
X
XRESTRICTED=	License is currently indeterminate (expected to be GPL)
X
X.include <bsd.port.mk>
X
END-of-twelf/Makefile
exit

>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050806183523.861C243D55>