svn commit: r566260 - head/lang/mdk
Guangyuan Yang
ygy at FreeBSD.org
Mon Feb 22 01:24:36 UTC 2021
Author: ygy (doc committer)
Date: Mon Feb 22 01:24:35 2021
New Revision: 566260
URL: https://svnweb.freebsd.org/changeset/ports/566260
Log:
lang/mdk: Update to 1.3.0 and take maintainership
Submitted by: kfv at kfv.io
Approved by: lwhsu
Differential Revision: https://reviews.freebsd.org/D28688
Modified:
head/lang/mdk/Makefile
head/lang/mdk/distinfo
head/lang/mdk/pkg-descr
head/lang/mdk/pkg-plist
Modified: head/lang/mdk/Makefile
==============================================================================
--- head/lang/mdk/Makefile Mon Feb 22 00:30:02 2021 (r566259)
+++ head/lang/mdk/Makefile Mon Feb 22 01:24:35 2021 (r566260)
@@ -2,32 +2,26 @@
# $FreeBSD$
PORTNAME= mdk
-PORTVERSION= 1.2.10
-PORTREVISION= 2
+PORTVERSION= 1.3.0
CATEGORIES= lang gnome
MASTER_SITES= GNU/${PORTNAME}/v${PORTVERSION}
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= kfv at 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
@@ -37,10 +31,5 @@ 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 <bsd.port.mk>
Modified: head/lang/mdk/distinfo
==============================================================================
--- head/lang/mdk/distinfo Mon Feb 22 00:30:02 2021 (r566259)
+++ head/lang/mdk/distinfo Mon Feb 22 01:24:35 2021 (r566260)
@@ -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
Modified: head/lang/mdk/pkg-descr
==============================================================================
--- head/lang/mdk/pkg-descr Mon Feb 22 00:30:02 2021 (r566259)
+++ head/lang/mdk/pkg-descr Mon Feb 22 01:24:35 2021 (r566260)
@@ -1,21 +1,23 @@
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.
Modified: head/lang/mdk/pkg-plist
==============================================================================
--- head/lang/mdk/pkg-plist Mon Feb 22 00:30:02 2021 (r566259)
+++ head/lang/mdk/pkg-plist Mon Feb 22 01:24:35 2021 (r566260)
@@ -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
More information about the svn-ports-all
mailing list