summaryrefslogtreecommitdiff
path: root/mnv/src/INSTALLmac.txt
diff options
context:
space:
mode:
authorMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-04 12:41:27 +0300
committerMehmet Samet Duman <yongdohyun@projecttick.org>2026-04-04 12:41:27 +0300
commit4f2d36194b4f299aa7509d815c07121039ea833b (patch)
treef3ded014bad3a4c76ff6a22b8726ebaab68c3d13 /mnv/src/INSTALLmac.txt
parent5b578e70c314723a3cde5c9bfc2be0bf1dadc93b (diff)
downloadProject-Tick-4f2d36194b4f299aa7509d815c07121039ea833b.tar.gz
Project-Tick-4f2d36194b4f299aa7509d815c07121039ea833b.zip
NOISSUE change uvim folder name to mnv
Signed-off-by: Mehmet Samet Duman <yongdohyun@projecttick.org>
Diffstat (limited to 'mnv/src/INSTALLmac.txt')
-rw-r--r--mnv/src/INSTALLmac.txt85
1 files changed, 85 insertions, 0 deletions
diff --git a/mnv/src/INSTALLmac.txt b/mnv/src/INSTALLmac.txt
new file mode 100644
index 0000000000..ef3e57d93a
--- /dev/null
+++ b/mnv/src/INSTALLmac.txt
@@ -0,0 +1,85 @@
+INSTALLmac.txt - Installation of MNV on Apple MacOS
+
+This file contains instructions for compiling MNV. If you already have an
+executable version of MNV, you don't need this.
+
+MacOS Classic is no longer supported. If you really want it use MNV 6.4.
+Only '/' is supported as path separator.
+
+
+----------------------------------------------------------------------------
+Prerequisites
+----------------------------------------------------------------------------
+
+Make sure you've installed Xcode and CommandLineTools. You can download Xcode
+from the Mac App Store, for free.
+
+To check for CommandLineTools open a terminal and do:
+
+ $ make --version
+
+If not installed yet a window pops up instructing you to install the developer
+tools.
+
+If you don't have the source yet, best is to use git (which you need to
+install first), see http://www.mnv.org/git.php
+Or you can download and unpack the Unix tar archive, see
+ http://www.mnv.org/download.php
+
+
+----------------------------------------------------------------------------
+Build and install the terminal version.
+----------------------------------------------------------------------------
+
+You can compile mnv with the standard Unix routine:
+ cd mnv/src
+ make
+ make test
+ sudo make install
+
+If you get an error "glibtool: command not found" search on stackoverflow for
+mac-osx-where-can-i-download-glibtool.
+
+With Homebrew, run:
+
+ brew install libtool
+
+To build libtool from source:
+
+ 1. Download the source code from https://www.gnu.org/software/libtool/.
+
+ 2. Run these commands from the root of the source code directory:
+
+ ./configure --program-prefix=g
+ make
+ sudo make install
+
+
+----------------------------------------------------------------------------
+Build and install the GUI version with X-Windows
+----------------------------------------------------------------------------
+
+NOTE: this probably no longer works, since Athena support has been removed.
+
+First, install XQuartz, which you can download from https://www.xquartz.org.
+
+To tell configure to use a GUI you can edit the Makefile and uncomment these
+two lines (remove the # at the start of the line):
+
+ CONF_OPT_GUI = --enable-gui=athena
+ CONF_OPT_DARWIN = --disable-darwin
+
+Do "make distclean" to start with a clean slate.
+Then build as with the terminal version above.
+Instead of "athena" you can try "gtk2" but you probably need to install GTK
+first.
+
+
+----------------------------------------------------------------------------
+Notes
+----------------------------------------------------------------------------
+
+Mac-specific configure options are explained in the Makefile:
+ --disable-darwin
+ --with-mac-arch
+