= Building Recoll with macports == Install macports https://www.macports.org/install.php == Have a look at the doc about external/local packages http://guide.macports.org/#development.local-repositories == Build Recoll - Arrange to have the ports commands directory in your PATH, example for sh/bash: export PATH=/opt/local/bin:$PATH - Create a directory for the local ports repository and the recoll data. This could be anywhere but you do need the macports/textproc/recoll directories in the path. E.g.: mkdir -p ~/macports/textproc/recoll - Edit /opt/local/etc/macports/sources.conf, and insert an URL pointing to your local repository *before* the rsync one The file should look like the following (replace with your user name): file:///Users//macports/ rsync://rsync.macports.org/release/ports [default] - Copy the Portfile file and the files/ subdirectory from the recoll source (in packaging/macports) to macports/textproc/recoll. The easiest way to do this is to retrieve the zipped Portfiles+files: https://www.lesbonscomptes.com/recoll/files/macports-recoll.zip Then extract it to /Users//textproc/recoll, which should then look like the following: /Users//macports/textproc/recoll/Portfile /Users//macports/textproc/recoll/files/... - Run the MacPorts portindex command in the local repository's directory to create or update the local port index: cd /Users//macports portindex Once the local port is added to the PortIndex, it becomes available for searching or installation as with any other Portfile in the MacPorts tree, for example run the following to build and install recoll: sudo port build recoll sudo port install recoll