Dillo+ for macOS 13.5.2

How to install dillo+ on macOS (M2 13.5.2 Ventura)

Prerequisites:

There are three main steps you need to follow to get Dillo+ compiled:

Homebrew

Go to: https://brew.sh and follow the instructions to install Hoebrew; or copy paste this /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" into a new Terminal.app window.

Homebrew is a package manager for macOS and will help you satisfy the necessary dependecies required to compile dillo+ source code.

Type brew help to make sure you have Homebrew installed.

Now issue this command: brew install fltk jpeg openssl libiconv libpng

Homebrew will install the said dependencies.

Xquartz

Now go to https://www.xquartz.org and download Xquartz. 

Install Xquartz.

Makefile.options

You have almost done.

Dillo+ source code is available on GitHub, at https://github.com/crossbowerbt/dillo-plus

First thing to do is to get the source.
You can proceed by either using the command line  git clone or by downloading the zip from the web browser.

Move into the folder, either with the shell or the Finder. Now rename the file "Makefile.options" to "Makefile.options.bk". Do the same with the file "Makefile.options.MacOS".

Now duplicate or copy paste the "Makefile.options.MacOS" file and rename it "Makefile.options".

Now, from the command line, type make.

If you are good you should get no errors and the process should quit cleanly.

Now issue the command sudo make install and enter your admin password.

The dillo executable should be in your /usr/local/bin directory. 

Troubleshooting

If you encounter the missing X11R6 files you need Xquartz.

If you get some missing dependencies errors install them using Homebrew.

Installing same dependencies using different package managers may result in errors.

Come installare dillo+ su macOS (M2 13.5.2 Ventura)

Prerequisiti:

Per compilare Dillo+ sono necessari tre passaggi principali:

Homebrew

Segui le istruzioni riportate nel sito https://brew.sh  oppure copia e incolla questa riga nell'app Terminale di macOS: /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)".

Homebrew è un gestore di pacchetti per macOS e faciliterà di molto l'installazione dei programmi necessari a Dillo+ per essere installato.

Digita brew help per accertarti che Homebrew sia installato correttamente.

Adesso esegui il comando: brew install fltk jpeg openssl libiconv libpng

Homebrew installerà le dipendenze elencate dopo "install".

Xquartz

Visita il sito https://www.xquartz.org e scarica Xquartz. Poi installalo.

Makefile.options

Abbiamo quasi finito.

Il codice sorgente di Dillo+ è diponibile online su GitHub all'indirizzo: https://github.com/crossbowerbt/dillo-plus

La prima cosa da fare è ottenere il codice.
Puoi procedere sia utilizzando il terminale e il comando git clone, sia scaricando il file zip dal browser.

Spostati nella cartella utilizzando il terminale o il Finder.
Ora rinomina il file "Makefile.options" in "Makefile.options.bk". Fai lo stesso con "Makefile.options.MacOS".

Adesso copia e incolla il file appena creato "Makefile.options.MacOS.bk" e rinominalo "Makefile.options".

Adesso dalla riga di comando digita make.

Se è tutto a posto non dovresti avere errori e il processo dovrebbe chiudersi in maniera pulita.

Puoi digitare sudo make install e inserire la password di amministratore quando richiesto.

Il programma dillo dovrebbe essere nella cartella /usr/local/bin del tuo Mac.

Risoluzione degli errori

Se incontri degli errori a riguardo di file X11 mancanti, hai bisogno di Xquartz.

Se ti mancano delle dipendenze puoi installarle con Homebrew usando brew install e la dipendenza che ti occorre.

Avere installate sul computer più versioni di uno stesso programma può generare problemi.

Bonus

DILLO.ZIP