add mdk
MIX Development Kit offers an emulation of MIX and MIXAL
This commit is contained in:
parent
12decc890d
commit
6c9b37352c
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=40716
@ -61,6 +61,7 @@
|
||||
SUBDIR += lua
|
||||
SUBDIR += m3gdb
|
||||
SUBDIR += mawk
|
||||
SUBDIR += mdk
|
||||
SUBDIR += mit-scheme
|
||||
SUBDIR += mixal
|
||||
SUBDIR += mmix
|
||||
|
33
lang/mdk/Makefile
Normal file
33
lang/mdk/Makefile
Normal file
@ -0,0 +1,33 @@
|
||||
# ex:ts=8
|
||||
# New ports collection makefile for: mdk
|
||||
# Date created: Apr 1, 2001
|
||||
# Whom: Ying-Chieh Liao <ijliao@FreeBSD.org>
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= mdk
|
||||
PORTVERSION= 0.3
|
||||
CATEGORIES= lang
|
||||
MASTER_SITES= ${MASTER_SITE_GNU} \
|
||||
${MASTER_SITE_SOURCEFORGE}
|
||||
MASTER_SITE_SUBDIR= ${PORTNAME}
|
||||
|
||||
MAINTAINER= ijliao@FreeBSD.org
|
||||
|
||||
LIB_DEPENDS= gnugetopt.1:${PORTSDIR}/devel/libgnugetopt \
|
||||
intl.1:${PORTSDIR}/devel/gettext
|
||||
# glade.4:${PORTSDIR}/devel/libglade
|
||||
|
||||
# gui depends on some GNU specific stdio function, so disable it first :<
|
||||
# I've contacted the author for help
|
||||
USE_GLIB= yes
|
||||
#USE_GTK= yes
|
||||
USE_LIBTOOL= yes
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS= --disable-gui
|
||||
|
||||
USE_GMAKE= yes
|
||||
MAKE_ARGS= LDFLAGS="${CFLAGS} -L${LOCALBASE}/lib -lgnugetopt"
|
||||
|
||||
.include <bsd.port.mk>
|
1
lang/mdk/distinfo
Normal file
1
lang/mdk/distinfo
Normal file
@ -0,0 +1 @@
|
||||
MD5 (mdk-0.3.tar.gz) = 4f5620531fea03fcf07fcc93f677a829
|
1
lang/mdk/pkg-comment
Normal file
1
lang/mdk/pkg-comment
Normal file
@ -0,0 +1 @@
|
||||
MIX Development Kit offers an emulation of MIX and MIXAL
|
22
lang/mdk/pkg-descr
Normal file
22
lang/mdk/pkg-descr
Normal file
@ -0,0 +1,22 @@
|
||||
MIX is Donald Knuth's mythical computer as described in his monumental work
|
||||
The Art Of Computer Programming. As any of its real counterparts, the MIX
|
||||
features registers, memory cells, an overflow toggle, comparison flags,
|
||||
input-output devices, and a set of binary instructions executable by its
|
||||
virtual CPU. You can programme the MIX using an assembly language called
|
||||
MIXAL, the MIX Assembly Language.
|
||||
|
||||
The MIX Development Kit offers an emulation of MIX and MIXAL. The current
|
||||
version of MDK includes the following applications:
|
||||
|
||||
- mixasm A MIXAL compiler, which translates your source files into binary
|
||||
ones, executable by the MIX virtual machine.
|
||||
- mixvm A MIX virtual machine which is able to run and debug compiled MIXAL
|
||||
programs, using a command line interface with readline's line editting
|
||||
capabilities.
|
||||
- gmixvm A MIX virtual machine with a GTK+ GUI which allows you running and
|
||||
debugging your MIXAL programs through a nice graphical interface.
|
||||
- mixvm.el An elisp program which allows you to run mixvm within an Emacs
|
||||
GUD window, simultaneously viewing your MIXAL source file in another
|
||||
buffer.
|
||||
|
||||
WWW: http://www.gnu.org/software/mdk/mdk.html
|
9
lang/mdk/pkg-plist
Normal file
9
lang/mdk/pkg-plist
Normal file
@ -0,0 +1,9 @@
|
||||
bin/mixasm
|
||||
bin/mixvm
|
||||
@unexec install-info --delete %D/info/mdk.info %D/info/dir
|
||||
info/mdk.info
|
||||
info/mdk.info-1
|
||||
info/mdk.info-2
|
||||
info/mdk.info-3
|
||||
@exec install-info %D/info/mdk.info %D/info/dir
|
||||
@dirrm share/mdk
|
Loading…
Reference in New Issue
Block a user