2052cf95c1
Spin is an efficient on-the-fly verification system (a `model checker') for asynchronous concurrent systems, such as data communication protocols, distributed operating systems, database systems, etc. It can be used to prove both safety and liveness properties, including all correctness requirements expressible in linear time temporal logic. PR: ports/9058 Submitted by: pangolin@home.com
51 lines
1.4 KiB
Makefile
51 lines
1.4 KiB
Makefile
# Ports collection makefile for: spin
|
|
# Version required: 3.23
|
|
# Date created: Oct 23, 1997
|
|
# Whom: jhanna@home.com
|
|
#
|
|
# $Id$
|
|
#
|
|
|
|
DISTNAME= spin-3.23
|
|
CATEGORIES= math
|
|
MASTER_SITES= ftp://netlib.bell-labs.com/netlib/spin/ \
|
|
ftp://www.netlib.org/spin/ \
|
|
ftp://www.enseeiht.fr/NetLib/spin/ \
|
|
ftp://wcarchive.cdrom.com/netlib/spin/
|
|
DISTFILES= spin323.tar.gz html.tar.gz
|
|
|
|
MAINTAINER= jhanna@home.com
|
|
|
|
DIST_SUBDIR= spin
|
|
WRKSRC= ${WRKDIR}/Src3.2
|
|
MAKEFILE= makefile
|
|
ALL_TARGET= spin
|
|
|
|
post-extract:
|
|
@cd ${WRKDIR}/Test && ${SH} ${WRKDIR}/Test/examples
|
|
|
|
pre-build:
|
|
cd ${WRKSRC} && ${MAKE} clean
|
|
|
|
do-install:
|
|
${INSTALL_PROGRAM} ${WRKSRC}/spin ${PREFIX}/bin
|
|
${INSTALL_SCRIPT} ${WRKDIR}/Xspin3.2/xspin323.tcl ${PREFIX}/bin
|
|
${RM} -f ${PREFIX}/bin/xspin
|
|
ln -s ${PREFIX}/bin/xspin323.tcl ${PREFIX}/bin/xspin
|
|
|
|
.if !defined(NOPORTDOCS)
|
|
${MKDIR} ${PREFIX}/share/doc/spin/Doc
|
|
${MKDIR} ${PREFIX}/share/doc/spin/Examples
|
|
${MKDIR} ${PREFIX}/share/doc/spin/HTML
|
|
${MKDIR} ${PREFIX}/share/doc/spin/Test
|
|
${INSTALL_DATA} ${WRKDIR}/Doc/* ${PREFIX}/share/doc/spin/Doc
|
|
${INSTALL_DATA} ${WRKDIR}/Test/ex.* ${PREFIX}/share/doc/spin/Examples
|
|
${INSTALL_DATA} ${WRKDIR}/HTML/* ${PREFIX}/share/doc/spin/HTML
|
|
.for i in README.tests erathostenes hello leader leader2 loops pftp \
|
|
priorities snoopy sort
|
|
${INSTALL_DATA} ${WRKDIR}/Test/$i ${PREFIX}/share/doc/spin/Test
|
|
.endfor
|
|
.endif
|
|
|
|
.include <bsd.port.mk>
|