macports readme

This commit is contained in:
Jean-Francois Dockes 2019-12-11 09:02:55 +01:00
parent a42d52cd20
commit 9ad344be9d
2 changed files with 43 additions and 28 deletions

View File

@ -0,0 +1,43 @@
= 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
- 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 <me> with your user name):
file:///Users/<me>/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. e.g.:
/Users/<me>/macports/textproc/recoll/Portfile
/Users/<me>/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/<me>/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

View File

@ -1,28 +0,0 @@
http://guide.macports.org/#development.local-repositories
To use/test the macports Portfile port out of the official macports tree:
- Edit /opt/local/etc/macports/sources.conf, and insert a URL pointing to
your local repository before the rsync one (replace <me> with your user
name):
file:///Users/<me>/macports/
rsync://rsync.macports.org/release/ports [default]
Inserting before ensures it's used before the macports one.
- The Portfile file should be copied under category/portname. e.g.:
/Users/<me>/macports/textproc/recoll/Portfile
- After you create or update your Portfile, use the MacPorts portindex
command in the local repository's directory to create or update the index
of the ports in your local repository.
cd /Users/<me>/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