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.