F:     package/libuwsc/
 F:     package/rtty/
 
-N:     Joachim Nilsson <troglobit@gmail.com>
+N:     Joachim Wiberg <troglobit@gmail.com>
 F:     configs/globalscale_espressobin_defconfig
 F:     board/globalscale/espressobin/
+F:     package/mg/
 
 N:     Joao Pinto <jpinto@synopsys.com>
 F:     board/synopsys/vdk/
 
        source "package/joe/Config.in"
        source "package/less/Config.in"
        source "package/mc/Config.in"
+       source "package/mg/Config.in"
        source "package/most/Config.in"
        source "package/nano/Config.in"
        source "package/uemacs/Config.in"
 
--- /dev/null
+config BR2_PACKAGE_MG
+       bool "mg"
+       depends on BR2_USE_MMU # fork()
+       help
+         Emacs-like text editor (130 kiB)
+
+         Mg is a MicroEMACS clone with the goal of being compatible
+         with GNU Emacs, because there should never be any reason to
+         learn more than one Emacs flavor.
+
+         Unlike many other editors it does not require ncurses, only a
+         standard C library, making it suitable for really small and
+         embedded systems.
+
+         This version is based on mg2a from OpenBSD, with more features
+         and, in particular, no requirement on ncurses or termcap.
+
+         https://github.com/troglobit/mg/
 
--- /dev/null
+# From https://github.com/troglobit/mg/releases/tag/v3.4
+md5 6b79855d54770bcb23e5457ebde8296c  mg-3.4.tar.gz
+# Locally computed:
+sha256 1a620cf5b2dd4b00006d6c929ac8e2a70eeab5f807a0d6e5334b878aa182b713  mg-3.4.tar.gz
+sha256 7e12e5df4bae12cb21581ba157ced20e1986a0508dd10d0e8a4ab9a4cf94e85c  UNLICENSE
 
--- /dev/null
+################################################################################
+#
+# mg
+#
+################################################################################
+
+MG_VERSION = 3.4
+MG_SITE = https://github.com/troglobit/mg/releases/download/v$(MG_VERSION)
+MG_LICENSE = Public Domain
+MG_LICENSE_FILES = UNLICENSE
+
+ifeq ($(BR2_PACKAGE_NCURSES),y)
+MG_DEPENDENCIES += ncurses
+MG_CONF_OPTS += --with-curses
+else
+MG_CONF_OPTS += --without-curses
+endif
+
+$(eval $(autotools-package))