From c64b20ef04fddcb79b78cfbdd311c23594beb30e Mon Sep 17 00:00:00 2001
From: nunotexbsd <43720668+nunotexbsd@users.noreply.github.com>
Date: Sat, 25 Jun 2022 15:44:23 +0100
Subject: [PATCH] Update installing.md
Add FreeBSD install instructions.
FreeBSD port has been reworked and updated to latest release, notable changes are:
---
games/devilutionX: update to 1.4
- Update to 1.4
- Drop dependency on font, no longer needed
- Drop unnecessary .desktop file patches (also upstream PR exists)
- Install from the port (instead of patching CMakeLists.txt), to be
more explicit and flexible
- Convert to pkg-plist as there are more files now
- The new version tries to fetch dependencies from the net, for some
depenencies this is unconditional. Fetch these properly with
GH_TUPLE and place in a directory where CMake expectes them.
- Upstream code expects patch component in the version, so add an extra
.0 to VERSION_NUM. This should not break on (future) X.Y.Z versions
as the component will move to micropatch position and will be ignored
- BINARY_RELEASE option is gone
- Untie DEBUG (engine debug bode) from WITH_DEBUG knob (build debug
binary), these are orthogonal
- Properly support optional depends; zerotier is the only one
broken as it conflicts with system header (see
https://github.com/diasurgical/devilutionX/issues/4585)
- Install devilutionx (own) data file
- Since it's not versioned, use a little hack to add a tag to the
filename to avoid clashes on the future updates; this seemed less
evil than introducing DIST_SUBDIR
- Use two-level datadir to be consistent with ~/.local/share path
- Update pkg-message (Diablo data file doesn't have to be lowercase,
works either way)
---
FreeBSD port url: https://www.freshports.org/games/devilutionX/
Thanks,
Nuno Eduardo Teixeira
eduardo@FreeBSD.org
---
docs/installing.md | 10 ++++++++++
1 file changed, 10 insertions(+)
diff --git a/docs/installing.md b/docs/installing.md
index e903a3434..9e1f4062e 100644
--- a/docs/installing.md
+++ b/docs/installing.md
@@ -57,6 +57,16 @@ When the transfer is done you can disconnect your device and press "Check again"
+FreeBSD
+
+- Copy the MPQ files to the folder containing the DevilutionX application, or to the data folder `~/.local/share/diasurgical/devilution/`
+- To install the port: `cd /usr/ports/games/devilutionX/ && make install clean`
+- To add the package, run one of these commands:
+ `pkg install games/devilutionX` || `pkg install devilutionX`
+- Run `devilutionx`
+
+
+
iOS & iPadOS
Certain sideloading applications exist which can let you install IPA packages to your device such as AltStore (https://altstore.io/) and Sideloadly (https://sideloadly.io/). Using such a sideloading application, install the .ipa file to your iDevice.