Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Feb 2021 01:24:35 +0000 (UTC)
From:      Guangyuan Yang <ygy@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r566260 - head/lang/mdk
Message-ID:  <202102220124.11M1OZn0005756@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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
@@ -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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202102220124.11M1OZn0005756>