INSTALL.md
branchui-scaling
changeset 15288 c4fd2813b127
parent 14861 cd0af25c7913
--- 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