Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/elfmz/far2l.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelfmz <fenix1905@tut.by>2021-03-19 21:41:58 +0300
committerelfmz <fenix1905@tut.by>2021-03-19 21:41:58 +0300
commit99a4a0fa890bdd4b7a47763290e73aadd6542cae (patch)
tree1562884665309cc3f66bd387ca6ae647b787f7ec /README.md
parent76d5c8f7236d2fb9d214aaf9357e89ef26fe3cf5 (diff)
refine mac build readme section
Diffstat (limited to 'README.md')
-rw-r--r--README.md17
1 files changed, 9 insertions, 8 deletions
diff --git a/README.md b/README.md
index c32aed01..43ec6dc5 100644
--- a/README.md
+++ b/README.md
@@ -88,13 +88,7 @@ brew install --HEAD yurikoles/yurikoles/far2l
```
* Additionally you can enable python support by adding `--with-python@3.9`
-##### Hard way OSX/MacOS install - with building from sources:
-
-or
-
-``` sh
-sudo port install cmake gawk pkgconfig wxWidgets-3.2 libssh openssl xercesc3 libfmt spdlog
-```
+##### Full OSX/MacOS build from sources (harder):
Libarchive in MacPorts may conflict with system version, when far2l is built with MacPorts'
headers but links with system dylib. You may want to avoid installing it.
@@ -103,10 +97,15 @@ headers but links with system dylib. You may want to avoid installing it.
git clone https://github.com/elfmz/far2l
cd far2l
```
- * Install required packages:
+ * Install needed dependencies with MacPorts:
+``` sh
+sudo port install cmake gawk pkgconfig wxWidgets-3.2 libssh openssl xercesc3 libfmt spdlog
+```
+ * OR if you prefer to use brew packages, then:
```sh
brew bundle
```
+ * After dependencies installed - you can build far2l:
_with make:_
```sh
mkdir build
@@ -128,6 +127,8 @@ To save space by exluding support of East Asian codepages set: add -DEACP=no
To build with Python plugin: add argument -DPYTHON=yes
+Some issues can be caused by conflicting dependencies, like having two versions of wxWidgets, so avoid such situation when installing dependecies
+
#### Building on Gentoo (and derivatives)
For absolute minimum you need:
```