Index: head/lang/mdk/Makefile =================================================================== --- head/lang/mdk/Makefile (revision 566259) +++ head/lang/mdk/Makefile (revision 566260) @@ -1,46 +1,35 @@ # Created by: Ying-Chieh Liao # $FreeBSD$ PORTNAME= mdk -PORTVERSION= 1.2.10 -PORTREVISION= 2 +PORTVERSION= 1.3.0 CATEGORIES= lang gnome MASTER_SITES= GNU/${PORTNAME}/v${PORTVERSION} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= kfv@kfv.io COMMENT= Utilities for developing programs using MIX and MIXAL LICENSE= GPLv3 USES= gettext gmake gnome ncurses pkgconfig readline:port -USE_GNOME= glib20 intltool +USE_GNOME= glib20 gtk30 intltool GNU_CONFIGURE= yes TEST_TARGET= check INFO= mdk -OPTIONS_DEFINE= GLADE GUILE NLS -OPTIONS_DEFAULT=GLADE GUILE +OPTIONS_DEFINE= GUILE NLS +OPTIONS_DEFAULT=GUILE OPTIONS_SUB= yes -GLADE_CONFIGURE_ENABLE= gui -GLADE_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ - libfreetype.so:print/freetype2 -GLADE_USE= GNOME=cairo,gdkpixbuf2,libglade2 - GUILE_CONFIGURE_WITH= guile GUILE_LIB_DEPENDS= libguile-2.2.so:lang/guile2 \ libgc-threaded.so:devel/boehm-gc-threaded NLS_CONFIGURE_ENABLE= nls post-patch: @${REINPLACE_CMD} -e 's|-D.*_DISABLE_DEPRECATED||g' \ ${WRKSRC}/configure - -post-patch-GLADE-on: -# Fix path in command for default external editor - @${REINPLACE_CMD} -e 's|/usr/bin|${LOCALBASE}/bin|' \ - ${WRKSRC}/mixgtk/Makefile.in .include Index: head/lang/mdk/distinfo =================================================================== --- head/lang/mdk/distinfo (revision 566259) +++ head/lang/mdk/distinfo (revision 566260) @@ -1,3 +1,3 @@ -TIMESTAMP = 1546975575 -SHA256 (mdk-1.2.10.tar.gz) = b0f4323a607a3346769499b00fdd6d4748af5a61dd8a24511867ef5d96c08ce7 -SIZE (mdk-1.2.10.tar.gz) = 1175425 +TIMESTAMP = 1613399722 +SHA256 (mdk-1.3.0.tar.gz) = 8b1e5dd7f47b738cb966ef717be92a501494d9ba6d87038f09e8fa29101b132e +SIZE (mdk-1.3.0.tar.gz) = 1184722 Index: head/lang/mdk/pkg-descr =================================================================== --- head/lang/mdk/pkg-descr (revision 566259) +++ head/lang/mdk/pkg-descr (revision 566260) @@ -1,22 +1,24 @@ 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 +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. +input-output devices, and a set of binary instructions executable by its virtual +CPU. You can program 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: +MDK (MIX Development Kit) offers an emulation of MIX and MIXAL. The current +version MDK includes the following applications: - - mixasm A MIXAL compiler, which translates your source files into binary + - 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 + - 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 + - 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 + - mixguile: A Guile interpreter with an embedded MIX virtual machine, + manipulable through a library of Scheme functions. + - 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 Index: head/lang/mdk/pkg-plist =================================================================== --- head/lang/mdk/pkg-plist (revision 566259) +++ head/lang/mdk/pkg-plist (revision 566260) @@ -1,11 +1,11 @@ -%%GLADE%%bin/gmixvm +bin/gmixvm bin/mixasm -%%GUILE%%bin/mixguile +bin/mixguile bin/mixvm -%%NLS%%share/locale/de/LC_MESSAGES/mdk.mo +share/locale/de/LC_MESSAGES/mdk.mo %%DATADIR%%/mixal-mode.el -%%GLADE%%%%DATADIR%%/mixgtk.glade -%%GUILE%%%%DATADIR%%/mixguile-commands.scm -%%GUILE%%%%DATADIR%%/mixguile-vm-stat.scm -%%GUILE%%%%DATADIR%%/mixguile.scm +%%DATADIR%%/mixgtk.glade +%%DATADIR%%/mixguile-commands.scm +%%DATADIR%%/mixguile-vm-stat.scm +%%DATADIR%%/mixguile.scm %%DATADIR%%/mixvm.el