<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1b4dc0650425a60c791203d5f4e01cdacd4490c6">https://github.com/macports/macports-ports/commit/1b4dc0650425a60c791203d5f4e01cdacd4490c6</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 1b4dc065042 mod_tile: put the real prefix into README_MacPorts.md
</span>1b4dc065042 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 1b4dc0650425a60c791203d5f4e01cdacd4490c6
</span>Author: Frank Dean <frankdean@users.noreply.github.com>
AuthorDate: Wed Dec 15 16:23:12 2021 +0000

<span style='display:block; white-space:pre;color:#404040;'>    mod_tile: put the real prefix into README_MacPorts.md
</span>---
 gis/mod_tile/Portfile                 |  6 +++++-
 gis/mod_tile/files/README_MacPorts.md | 35 ++++++++++++++++-------------------
 2 files changed, 21 insertions(+), 20 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/mod_tile/Portfile b/gis/mod_tile/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 433f42e68ad..3dd6759fd31 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/mod_tile/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/mod_tile/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup           github 1.0
</span> 
 github.setup        openstreetmap mod_tile 0.5
 github.tarball_from archive
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 categories-append   gis
 platforms           darwin
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -172,6 +172,10 @@ post-destroot {
</span>     file copy {*}[glob -directory ${worksrcpath} COPYING readme.txt] \
         ${filespath}/README_MacPorts.md \
         ${destroot}${docdir}
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    reinplace "s|@PREFIX@|${prefix}|g" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${destroot}${docdir}/README_MacPorts.md
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     xinstall -m 0755 -d ${destroot}${prefix}/etc/renderd
     file rename ${destroot}${prefix}/etc/renderd.conf.orig ${destroot}${prefix}/etc/renderd/renderd.conf.orig
     xinstall -o root -m 0644 ${worksrcpath}/renderd.conf.dist \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/gis/mod_tile/files/README_MacPorts.md b/gis/mod_tile/files/README_MacPorts.md
</span><span style='display:block; white-space:pre;color:#808080;'>index 2884eeb7182..173acd93f3a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/gis/mod_tile/files/README_MacPorts.md
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/gis/mod_tile/files/README_MacPorts.md
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,10 +8,7 @@ This port primarily contains two applications, a daemon, `renderd`, which
</span> renders map tiles from the database; and an Apache module, `mod_tile`, which
 serves those tiles.
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-These notes assume the port has been installed with the prefix `/opt/local`.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Replace with the appropriate prefix if you have installed it elsewhere.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-The port includes a shell script, `/opt/local/share/mod_tile/osm_setup_db.sh`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+The port includes a shell script, `@PREFIX@/share/mod_tile/osm_setup_db.sh`
</span> which largely automates the process of downloading and importing OpenStreetMap
 data into a PostgreSQL database.  There are some notes at the beginning of the
 script on how to use it.  Note the section that requires a small modification
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,13 +23,13 @@ areas can take considerable time and resources.  Generally, SSD disks are
</span> recommended to reduce processing times.
 
 The script sources variables from
<span style='display:block; white-space:pre;background:#ffe0e0;'>-`/opt/local/etc/mod_tile/osm-tiles-update.conf`.  Update that configuration
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+`@PREFIX@/etc/mod_tile/osm-tiles-update.conf`.  Update that configuration
</span> file appropriately.
 
 To enable the `mod_tile` module in Apache, install it with:
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        $ cd /opt/local/lib/apache2/modules/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   $ sudo /opt/local/bin/apxs -a -e -n "tile" mod_tile.so
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $ cd @PREFIX@/lib/apache2/modules/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $ sudo @PREFIX@/bin/apxs -a -e -n "tile" mod_tile.so
</span>   $ sudo port reload apache2
 
 You should complete the import process before starting the `renderd` daemon
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -54,8 +51,8 @@ on your requirements, it may be better not to run this process at all and just
</span> refresh the entire region every few months or so.
 
 The output of the various scripts and utilities are written to log files under
<span style='display:block; white-space:pre;background:#ffe0e0;'>-`/opt/local/var/log/renderd`.  A configuration file for `logrotate` is
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-deployed to `/opt/local/etc/logrotate.d/renderd`.  Please see the `logrotate`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+`@PREFIX@/var/log/renderd`.  A configuration file for `logrotate` is
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+deployed to `@PREFIX@/etc/logrotate.d/renderd`.  Please see the `logrotate`
</span> man pages for further information.
 
 ## Cleanup and Starting Afresh
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -69,16 +66,16 @@ As a PostgreSQL super user, drop the database (default `gis`):
</span> 
 Remove the tile cache with:
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        $ sudo rm -rf /opt/local/var/lib/mod_tile/*
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $ sudo rm -rf @PREFIX@/var/lib/mod_tile/*
</span> 
 Remove the state files for incremental updates with:
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        $ sudo rm -rf /opt/local/var/lib/mod_tile/.osmosis
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $ sudo rm -rf @PREFIX@/var/lib/mod_tile/.osmosis
</span> 
 ## Noto Fonts
 
 The `mapnik.xml` configuration file attempts to use Google Noto Fonts if they
<span style='display:block; white-space:pre;background:#ffe0e0;'>-are available under `/opt/local/lib/mapnik/fonts`.  Download the fonts and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+are available under `@PREFIX@/lib/mapnik/fonts`.  Download the fonts and
</span> create a symbolic to their installed location:
 
 1.     Download a zip containing the fonts from
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -89,9 +86,9 @@ create a symbolic to their installed location:
</span>           $ cd /usr/local/share/fonts/noto
                $ unzip ~/Downloads/Noto-unhinted.zip
                $ chmod +r *.?tf
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                $ sudo ln -s /usr/local/share/fonts/noto /opt/local/lib/mapnik/fonts
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           $ sudo ln -s /usr/local/share/fonts/noto @PREFIX@/lib/mapnik/fonts
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-The debug information written to `/opt/local/var/lib/renderd/renderd.log`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+The debug information written to `@PREFIX@/var/lib/renderd/renderd.log`
</span> during the daemon startup reports whether fonts are loaded successfully or
 not.  The configuration is fundamentally a priority preference for normal,
 bold and oblique fonts.  It is expected some font varieties will not be found.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -101,22 +98,22 @@ bold and oblique fonts.  It is expected some font varieties will not be found.
</span> To use a different database name, it is necessary to modify a number of
 configuration files:
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-- `/opt/local/etc/mod_tile/osm-tiles-update.conf`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- `/opt/local/etc/openstreetmap-carto/external-data.yml`
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-- `/opt/local/etc/openstreetmap-carto/mapnik.xml`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- `@PREFIX@/etc/mod_tile/osm-tiles-update.conf`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- `@PREFIX@/etc/openstreetmap-carto/external-data.yml`
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+- `@PREFIX@/etc/openstreetmap-carto/mapnik.xml`
</span> 
 The `mapnik.xml` configuration file repeatedly defines the database name for
 every style.  It may be easier to re-create the entire configuration file from
 its original source file as follows:
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-1.  Make a copy of `/opt/local/share/openstreetmap-carto/project.mml` and edit
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+1.  Make a copy of `@PREFIX@/share/openstreetmap-carto/project.mml` and edit
</span>     the `dbname` attribute appropriately in the copy.
 
 1.  Use `carto` to re-create `mapnik.xml` using the copy of the `project.mml`
     source file:
 
                $ sudo port install carto
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                $ carto project.mml | sudo tee /opt/local/etc/openstreetmap-carto/mapnik.xml
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           $ carto project.mml | sudo tee @PREFIX@/etc/openstreetmap-carto/mapnik.xml
</span> 
 ## Useful Resources
 
</pre><pre style='margin:0'>

</pre>