--- a/INSTALL.md Wed May 16 18:22:28 2018 +0200
+++ b/INSTALL.md Wed Jul 31 23:14:27 2019 +0200
@@ -7,6 +7,8 @@
Dependencies
------------
+### Hardware dependencies
+See README.md.
### Core dependencies
@@ -22,6 +24,9 @@
- SDL\_mixer >= 2.0
- SDL\_image >= 2.0
- SDL\_ttf >= 2.0
+- PhysFS >= 3.0.0
+
+On FreeBSD, you also need the package “fpc-rtl-extra”.
### Recommended optional dependencies
@@ -29,8 +34,6 @@
usually better to have them installed. Hedgewars has fallback mechanisms
in if these are not found on your system.
-- qtstyleplugins (for Qt 5)
-- PhysFS >= 2.0.0
- Lua = 5.1.0
### Optional dependencies
@@ -45,9 +48,6 @@
- GHC >= 6.10
- Various Haskell packages (see below)
-PhysFS will be internally built if `-DPHYSFS_SYSTEM=OFF` is passed to `cmake`
-(also allows to set `PHYSFS_LIBRARY` and `PHYSFS_INCLUDE_DIR` if needed).
-
Lua will be automatically built if not found.
### Hedgewars Server dependencies
@@ -77,9 +77,9 @@
- `utf8-string`
- `SHA`
- `entropy`
- - `zlib` >= 0.5.3 and < 0.6
+ - `zlib` >= 0.5.3 and < 0.7
- `regex-tdfa`
-
+ - `binary` >= 0.8.5.1
Building
--------
@@ -118,7 +118,6 @@
- `CMAKE_INSTALL_PREFIX`: Installation directory
- `NOSERVER`: Set to `ON` to *not* build the server
- `NOVIDEOREC`: Set to `ON` to *not* build the video recorder
-- `SYSTEM_PHYSFS`: Set to `OFF` to use Hedgewars-bundled PhysFS
### Step 2: Make
@@ -154,15 +153,6 @@
If this didn't work, make sure you have the correct Qt version
(see above).
-### Hedgewars compiles successfully, but games instantly crash the map preview fails
-
-This is likely to be a problem with PhysFS. Try to build Hedgewars
-with the Hedgewars-bundled PhysFS by setting the CMake option
-`SYSTEM_PHYSFS=OFF`, then try to run `make` again.
-
-If the _bundled_ PhysFS fails, too, this is likely to be a bug in
-Hedgewars, please report at <https://issues.hedgewars.org/>.
-
### Broken/missing Haskell dependencies
First, try to obtain the missing Haskell packages and make sure GHC