pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/maude Update lang/maude to version 2.0.1.
details: https://anonhg.NetBSD.org/pkgsrc/rev/f2cc9456753c
branches: trunk
changeset: 465485:f2cc9456753c
user: kristerw <kristerw%pkgsrc.org@localhost>
date: Wed Dec 31 01:20:35 2003 +0000
description:
Update lang/maude to version 2.0.1.
Maude 2 extends and generalizes Maude 1 to allow more expressive
modules and a wider range of computational commands.
The license has been changed to the GNU General Public License.
diffstat:
lang/maude/MESSAGE | 5 +++--
lang/maude/Makefile | 48 +++++++++++++++++++++++-------------------------
lang/maude/PLIST | 33 +++++----------------------------
lang/maude/distinfo | 8 +++++---
4 files changed, 36 insertions(+), 58 deletions(-)
diffs (126 lines):
diff -r 0d21006e4f7a -r f2cc9456753c lang/maude/MESSAGE
--- a/lang/maude/MESSAGE Wed Dec 31 00:39:50 2003 +0000
+++ b/lang/maude/MESSAGE Wed Dec 31 01:20:35 2003 +0000
@@ -1,6 +1,7 @@
===========================================================================
-$NetBSD: MESSAGE,v 1.1 2001/11/01 00:24:05 zuntum Exp $
+$NetBSD: MESSAGE,v 1.2 2003/12/31 01:20:35 kristerw Exp $
-Kernel option COMPAT_LINUX is required for the package to work.
+In order for the maude binary to find the .maude files you should set
+the environment variable MAUDE_LIB to point to ${PREFIX}/share/maude.
===========================================================================
diff -r 0d21006e4f7a -r f2cc9456753c lang/maude/Makefile
--- a/lang/maude/Makefile Wed Dec 31 00:39:50 2003 +0000
+++ b/lang/maude/Makefile Wed Dec 31 01:20:35 2003 +0000
@@ -1,35 +1,33 @@
-# $NetBSD: Makefile,v 1.8 2003/11/15 08:46:15 cube Exp $
+# $NetBSD: Makefile,v 1.9 2003/12/31 01:20:35 kristerw Exp $
#
-DISTNAME= maude-linux
-PKGNAME= maude-1.0.5
+DISTNAME= maude-src
+PKGNAME= maude-2.0.1
+WRKSRC= ${WRKDIR}/Maude-${PKGVERSION}
CATEGORIES= lang
-MASTER_SITES= http://maude.csl.sri.com/maude1/current/system/
-EXTRACT_SUFX= .tar.Z
+MASTER_SITES= http://maude.cs.uiuc.edu/download/ \
+ http://maude.cs.uiuc.edu/download/current/
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ fm.maude
-MAINTAINER= tech-pkg%NetBSD.org@localhost
-HOMEPAGE= http://maude.csl.sri.com/
+MAINTAINER= kristerw%NetBSD.org@localhost
+HOMEPAGE= http://maude.cs.uiuc.edu/
COMMENT= System for equational and rewriting logic specification/programming
-# see http://maude.csl.sri.com/license/license.html
-LICENSE= maude-license
+.if !exists(/usr/bin/flex)
+BUILD_DEPENDS+= flex-[0-9]*:../../devel/flex
+.endif
+BUILD_DEPENDS+= bison-[0-9]*:../../devel/bison
-RESTRICTED= license does not explicitly allow redistribution
-NO_SRC_ON_FTP= ${RESTRICTED}
-NO_BIN_ON_FTP= ${RESTRICTED}
-NO_SRC_ON_CDROM= ${RESTRICTED}
-NO_BIN_ON_CDROM= ${RESTRICTED}
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-NO_CONFIGURE= yes
-NO_BUILD= yes
-
-ONLY_FOR_PLATFORM= NetBSD-*-i386
+USE_BUILDLINK2= YES
+GNU_CONFIGURE= YES
+CONFIGURE_ARGS+= --datadir=${PREFIX}/share/maude
-do-install:
- ${INSTALL_PROGRAM} ${WRKDIR}/maude-linux/bin/maude.linux ${PREFIX}/bin/maude
- ${INSTALL_SCRIPT} ${WRKDIR}/maude-linux/bin/full-maude.maude ${PREFIX}/bin
- ${INSTALL_SCRIPT} ${WRKDIR}/maude-linux/bin/prelude.maude ${PREFIX}/bin
- ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/maude
- ${INSTALL_DATA} ${WRKDIR}/maude-linux/examples/* ${PREFIX}/share/examples/maude
-
+post-install:
+ ${INSTALL_DATA} ${DISTDIR}/fm.maude ${PREFIX}/share/maude
+.include "../../devel/buddy/buildlink2.mk"
+.include "../../devel/gmp/buildlink2.mk"
+.include "../../devel/libtecla/buildlink2.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 0d21006e4f7a -r f2cc9456753c lang/maude/PLIST
--- a/lang/maude/PLIST Wed Dec 31 00:39:50 2003 +0000
+++ b/lang/maude/PLIST Wed Dec 31 01:20:35 2003 +0000
@@ -1,29 +1,6 @@
-@comment $NetBSD: PLIST,v 1.1 2001/11/01 00:24:05 zuntum Exp $
+@comment $NetBSD: PLIST,v 1.2 2003/12/31 01:20:35 kristerw Exp $
bin/maude
-bin/prelude.maude
-bin/full-maude.maude
-share/examples/maude/accnt.fm
-share/examples/maude/binary.maude
-share/examples/maude/duplicate-ten.maude
-share/examples/maude/duplicate.maude
-share/examples/maude/interoperability.fm
-share/examples/maude/max.fm
-share/examples/maude/meta-interpreter.maude
-share/examples/maude/meta-meta-nat.fm
-share/examples/maude/mini-maude.fm
-share/examples/maude/mini-maude.maude
-share/examples/maude/nd-int.maude
-share/examples/maude/nim-strategy.maude
-share/examples/maude/number-hierarchy.maude
-share/examples/maude/numbers.maude
-share/examples/maude/path.fm
-share/examples/maude/path.maude
-share/examples/maude/petri-net.maude
-share/examples/maude/set-hierarchy.maude
-share/examples/maude/sieve.maude
-share/examples/maude/sorting-strategy.maude
-share/examples/maude/sorting.maude
-share/examples/maude/stack.fm
-share/examples/maude/stack2.fm
-share/examples/maude/strategy.maude
-@dirrm share/examples/maude
+share/maude/fm.maude
+share/maude/model-checker.maude
+share/maude/prelude.maude
+@dirrm share/maude
diff -r 0d21006e4f7a -r f2cc9456753c lang/maude/distinfo
--- a/lang/maude/distinfo Wed Dec 31 00:39:50 2003 +0000
+++ b/lang/maude/distinfo Wed Dec 31 01:20:35 2003 +0000
@@ -1,4 +1,6 @@
-$NetBSD: distinfo,v 1.2 2001/04/19 15:00:53 agc Exp $
+$NetBSD: distinfo,v 1.3 2003/12/31 01:20:35 kristerw Exp $
-SHA1 (maude-linux.tar.Z) = 141ac96fb7f2b99e4a24ffd3f63565a7c3cff59a
-Size (maude-linux.tar.Z) = 772565 bytes
+SHA1 (maude-src.tar.gz) = 5682993dcb62bba1cd06e8bc21bf908e42dd3ecd
+Size (maude-src.tar.gz) = 1030863 bytes
+SHA1 (fm.maude) = db8f8d064956a1e8525b368353c3cae9270360d5
+Size (fm.maude) = 511212 bytes
Home |
Main Index |
Thread Index |
Old Index