1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

add qfsm 0.30

A graphical tool for designing finite state machines
This commit is contained in:
Ying-Chieh Liao 2002-04-11 18:27:36 +00:00
parent 83c81b28a7
commit db6897617d
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=57583
8 changed files with 86 additions and 0 deletions

View File

@ -25,6 +25,7 @@
SUBDIR += pdnmesh
SUBDIR += pisces
SUBDIR += qcad
SUBDIR += qfsm
SUBDIR += qmls
SUBDIR += sceptre
SUBDIR += sis

27
cad/qfsm/Makefile Normal file
View File

@ -0,0 +1,27 @@
# ex:ts=8
# Ports collection makefile for: qfsm
# Date created: Mar 14, 2002
# Whom: ijliao
#
# $FreeBSD$
#
PORTNAME= qfsm
PORTVERSION= 0.30
CATEGORIES= cad
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
MAINTAINER= ports@FreeBSD.org
USE_QT_VER= 2
GNU_CONFIGURE= yes
USE_GMAKE= yes
.if !defined(NOPORTDOCS)
post-install:
@${MKDIR} ${EXAMPLESDIR}
${CP} ${WRKSRC}/examples/*.fsm ${EXAMPLESDIR}
.endif
.include <bsd.port.mk>

1
cad/qfsm/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (qfsm-0.30.tar.gz) = a72dee799e3261c1e7bfb8bc46b1c979

View File

@ -0,0 +1,11 @@
--- Makefile.in.orig Fri Apr 12 00:35:08 2002
+++ Makefile.in Fri Apr 12 00:35:16 2002
@@ -210,7 +210,7 @@
x_includes = @x_includes@
x_libraries = @x_libraries@
-SUBDIRS = src po
+SUBDIRS = src
#qfsmdir = $(prefix)/qfsm
#qfsm_DATA = $(srcdir)/po

View File

@ -0,0 +1,20 @@
--- src/Makefile.in.orig Sun Feb 3 18:50:29 2002
+++ src/Makefile.in Fri Apr 12 00:50:19 2002
@@ -54,7 +54,7 @@
INSTALL_PROGRAM = @INSTALL_PROGRAM@ $(AM_INSTALL_PROGRAM_FLAGS)
INSTALL_DATA = @INSTALL_DATA@
INSTALL_SCRIPT = @INSTALL_SCRIPT@
-transform = @program_transform_name@
+transform =
NORMAL_INSTALL = :
PRE_INSTALL = :
@@ -210,7 +210,7 @@
x_includes = @x_includes@
x_libraries = @x_libraries@
-qfsmdir = $(prefix)/qfsm
+qfsmdir = $(prefix)
qfsmbindir = $(qfsmdir)/bin
qfsmbin_PROGRAMS = qfsm

1
cad/qfsm/pkg-comment Normal file
View File

@ -0,0 +1 @@
A graphical tool for designing finite state machines

21
cad/qfsm/pkg-descr Normal file
View File

@ -0,0 +1,21 @@
Qfsm is a graphical editor for finite state machines written in C++ using Qt.
Finite state machines are a model to describe complex objects or systems in
terms of the states they may be in. In practice they can used to create
regular expressions, scanners or other program code.
Current features of Qfsm are:
- Creation, editing, loading and saving of binary and ASCII machines
- Drawing of states and transitions
- Binary and ASCII condition codes
- Setting of a start state and end states
- Zooming
- Cut, copy & paste inside Qfsm
- Printing of diagrams
- Multiple windows
- Integrity check
- Interactive simulation
- AHDL/VHDL export
- State table export (Latex, HTML)
WWW: http://qfsm.sourceforge.net/

4
cad/qfsm/pkg-plist Normal file
View File

@ -0,0 +1,4 @@
bin/qfsm
%%PORTDOCS%%share/examples/qfsm/ascii_example.fsm
%%PORTDOCS%%share/examples/qfsm/bin_example.fsm
%%PORTDOCS%%@dirrm share/examples/qfsm