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))