# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
checksums rmd160 07751af84c4931f09b311b4788637b6ced6b9a7e \
sha256 b0f4323a607a3346769499b00fdd6d4748af5a61dd8a24511867ef5d96c08ce7 \
maintainers {ryandesign @ryandesign} openmaintainer
description A set of utilities for developing programs using MIX and \
long_description MDK stands for MIX Development Kit, and provides tools for \
developing and executing, in a MIX virtual machine, MIXAL \
\nThe MIX is Donald Knuth's mythical computer, described \
in the first volume of The Art of Computer Programming, \
which is programmed using MIXAL, the MIX assembly \
\nMDK includes a MIXAL assembler (mixasm) and a MIX \
virtual machine (mixvm) with a command line interface. In \
addition, a GTK+ GUI to mixvm, called gmixvm, is provided. \
\nUsing these interfaces, you can debug your MIXAL \
programs at source code level, and read/modify the \
contents of all the components of the MIX computer \
(including block devices, which are simulated using the \
homepage https://www.gnu.org/software/mdk/mdk.html
master_sites gnu:mdk/v${version}/
depends_build port:bison \
depends_lib path:lib/pkgconfig/glib-2.0.pc:glib2 \
configure.args --disable-gui
variant gui description "Build the GTK+ user interface" {
livecheck.regex {v([0-9.]+)}