aboutsummaryrefslogtreecommitdiffstats
path: root/lang/mdk
diff options
context:
space:
mode:
authorlme <lme@FreeBSD.org>2017-07-09 17:08:16 +0800
committerlme <lme@FreeBSD.org>2017-07-09 17:08:16 +0800
commit148d368941d35be881769dbf394fa143eda54788 (patch)
tree7b47f1061950058c23922ec79426390922430914 /lang/mdk
parent6e9157694f86385e4b679000c6f9c26e3fdef7ae (diff)
downloadfreebsd-ports-gnome-148d368941d35be881769dbf394fa143eda54788.tar.gz
freebsd-ports-gnome-148d368941d35be881769dbf394fa143eda54788.tar.zst
freebsd-ports-gnome-148d368941d35be881769dbf394fa143eda54788.zip
lang/mdk: Update to 1.2.9
PR: 220560 Submitted by: lightside <lightside@gmx.com> Sponsored by: Essen Hackathon 2017
Diffstat (limited to 'lang/mdk')
-rw-r--r--lang/mdk/Makefile16
-rw-r--r--lang/mdk/distinfo5
-rw-r--r--lang/mdk/files/patch-mixutils_mixvm__command.c20
3 files changed, 15 insertions, 26 deletions
diff --git a/lang/mdk/Makefile b/lang/mdk/Makefile
index 3195090a8a4f..83149fee4c85 100644
--- a/lang/mdk/Makefile
+++ b/lang/mdk/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= mdk
-PORTVERSION= 1.2.6
-PORTREVISION= 3
+PORTVERSION= 1.2.9
CATEGORIES= lang gnome
MASTER_SITES= GNU/${PORTNAME}/v${PORTVERSION}
@@ -15,6 +14,7 @@ LICENSE= GPLv3
USE_GNOME= glib20 intltool
USES= gettext ncurses readline gmake pkgconfig
GNU_CONFIGURE= yes
+TEST_TARGET= check
CPPFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
@@ -30,12 +30,15 @@ OPTIONS_DEFINE= GLADE GUILE
OPTIONS_DEFAULT=GLADE GUILE
GLADE_CONFIGURE_ENABLE= gui
-GLADE_USE= GNOME=libglade2
+GLADE_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2
+GLADE_USE= GNOME=cairo,gdkpixbuf2,libglade2
GLADE_PLIST_FILES= bin/gmixvm \
%%DATADIR%%/mixgtk.glade
GUILE_CONFIGURE_WITH= guile
-GUILE_LIB_DEPENDS= libguile.so:lang/guile
+GUILE_LIB_DEPENDS= libguile-2.0.so:lang/guile2 \
+ libgc-threaded.so:devel/boehm-gc-threaded
GUILE_PLIST_FILES= bin/mixguile \
%%DATADIR%%/mixguile.scm \
%%DATADIR%%/mixguile-commands.scm \
@@ -45,4 +48,9 @@ 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|${PREFIX}/bin|' \
+ ${WRKSRC}/mixgtk/Makefile.in
+
.include <bsd.port.mk>
diff --git a/lang/mdk/distinfo b/lang/mdk/distinfo
index e7c06a9600ad..b34919729453 100644
--- a/lang/mdk/distinfo
+++ b/lang/mdk/distinfo
@@ -1,2 +1,3 @@
-SHA256 (mdk-1.2.6.tar.gz) = 7fc1aedc68474bed93b3556bdb2acb7f4db6a5513829cf6504eaafc212187595
-SIZE (mdk-1.2.6.tar.gz) = 1103179
+TIMESTAMP = 1450898182
+SHA256 (mdk-1.2.9.tar.gz) = 6c265ddd7436925208513b155e7955e5a88c158cddda72c32714ccf5f3e74430
+SIZE (mdk-1.2.9.tar.gz) = 1158768
diff --git a/lang/mdk/files/patch-mixutils_mixvm__command.c b/lang/mdk/files/patch-mixutils_mixvm__command.c
deleted file mode 100644
index ab1664a9e8f6..000000000000
--- a/lang/mdk/files/patch-mixutils_mixvm__command.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- mixutils/mixvm_command.c.orig 2008-03-20 13:44:32.000000000 +0000
-+++ mixutils/mixvm_command.c
-@@ -80,7 +80,7 @@ mix_vm_command_info_t commands[] = {
- { "prompt", cmd_prompt_, N_("Set command prompt"), "prompt PROMPT" },
- { "shell", cmd_shell_, N_("Execute shell command"), "shell COMMAND" },
- { "quit", cmd_quit_, N_("Quit the program"), "quit" },
-- { (char *)NULL, (Function *)NULL, (char *)NULL }
-+ { (char *)NULL, (rl_hook_func_t *)NULL, (char *)NULL }
- };
-
-
-@@ -217,7 +217,7 @@ mixvm_cmd_init (mix_config_t *config, ch
-
- #ifdef HAVE_LIBREADLINE
- /* Tell the completer that we want a crack first. */
-- rl_attempted_completion_function = (CPPFunction *)mixvm_cmd_completion_;
-+ rl_attempted_completion_function = (rl_completion_func_t *)mixvm_cmd_completion_;
- #endif /* HAVE_LIBREADLINE */
-
- /* initialise the dispatcher */