[31746] trunk/dports/math/ProofGeneral
mww at macports.org
mww at macports.org
Wed Dec 5 10:04:24 PST 2007
Revision: 31746
http://trac.macosforge.org/projects/macports/changeset/31746
Author: mww at macports.org
Date: 2007-12-05 10:04:01 -0800 (Wed, 05 Dec 2007)
Log Message:
-----------
* version 3.7pre071112_0
* take maintainership
* dem5302 at cs.rit.edu (former maintainer) is not in trac nor reachable via mail
* make ready-to-use with isabelle
* install docs
Modified Paths:
--------------
trunk/dports/math/ProofGeneral/Portfile
Added Paths:
-----------
trunk/dports/math/ProofGeneral/files/
trunk/dports/math/ProofGeneral/files/patch-bin-proofgeneral
Modified: trunk/dports/math/ProofGeneral/Portfile
===================================================================
--- trunk/dports/math/ProofGeneral/Portfile 2007-12-05 17:33:20 UTC (rev 31745)
+++ trunk/dports/math/ProofGeneral/Portfile 2007-12-05 18:04:01 UTC (rev 31746)
@@ -1,10 +1,11 @@
# $Id$
+
PortSystem 1.0
+
name ProofGeneral
-version 3.5
-revision 1
+version 3.7pre071112
categories math
-maintainers dem5302 at cs.rit.edu
+maintainers mww
description A xemacs mode for interactive prooving
long_description The aim of Proof General is to provide powerful \
and configurable interfaces which help user-interaction \
@@ -15,11 +16,22 @@
proofs.
homepage http://proofgeneral.inf.ed.ac.uk/
master_sites ${homepage}/releases/
-checksums md5 2114f0ead1cb0b4c6be992aa7bf1529c
-depends_lib bin:xemacs:xemacs
-build.target clean all
+checksums sha1 bdbc3ff0856894b2c9c72855cb7c4a845e4177ea
+patchfiles patch-bin-proofgeneral
+depends_build port:texinfo
+depends_lib port:xemacs port:isabelle
+
configure {
- reinplace s|DEST_PREFIX=/usr|DEST_PREFIX=${prefix}| ${workpath}/${worksrcdir}/Makefile
- reinplace s|PREFIX=/usr|PREFIX=${destroot}${prefix}| ${workpath}/${worksrcdir}/Makefile
+ reinplace "s|^DEST_PREFIX=.*|DEST_PREFIX=${prefix}|g" ${worksrcpath}/Makefile
+ reinplace "s|^PREFIX=.*|PREFIX=${destroot}${prefix}|g" ${worksrcpath}/Makefile
+ reinplace "s|^EMACS=.*|EMACS=xemacs|g" ${worksrcpath}/Makefile
+ reinplace "s|/sbin/install-info|${prefix}/bin/install-info|g" ${worksrcpath}/Makefile
+ reinplace "s|@EMACS@|${prefix}/bin/xemacs|g" ${worksrcpath}/bin/proofgeneral
}
+
+build.target clean all
+
+destroot.target install install-doc
+destroot.destdir
+
Added: trunk/dports/math/ProofGeneral/files/patch-bin-proofgeneral
===================================================================
--- trunk/dports/math/ProofGeneral/files/patch-bin-proofgeneral (rev 0)
+++ trunk/dports/math/ProofGeneral/files/patch-bin-proofgeneral 2007-12-05 18:04:01 UTC (rev 31746)
@@ -0,0 +1,15 @@
+--- bin/proofgeneral 2007-11-12 22:42:12.000000000 +0100
++++ bin/proofgeneral 2007-12-05 18:49:09.000000000 +0100
+@@ -24,11 +24,7 @@
+
+ # Try to find a default Emacs executable
+ if [ -z "$EMACS" ] || [ ! -x "$EMACS" ]; then
+- if which emacs > /dev/null; then
+- EMACS=`which emacs`
+- else
+- EMACS=`which xemacs`
+- fi
++ EMACS=@EMACS@
+ fi
+
+ NAME=`basename $0`
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071205/6e88fbf9/attachment.html
More information about the macports-changes
mailing list