<div dir="ltr"><div dir="ltr"><div dir="ltr" class="gmail_attr">On Sun, Aug 11, 2019 at 7:05 AM Gerben Wierda <<a href="mailto:gerben.wierda@rna.nl">gerben.wierda@rna.nl</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">I need to edit <span style="font-family:Menlo">/opt/local/var/macports/sources/<a href="http://rsync.macports.org/macports/release/tarballs/ports/net/nsd/Portfile" target="_blank">rsync.macports.org/macports/release/tarballs/ports/net/nsd/Portfile</a></span> (with <font face="Menlo">port edit</font>) and add the startup item stuff there directly (copy original to <font face="Menlo">Portfile.orig</font> first of course).<br></div></blockquote><div><br></div><div>You can also copy the Portfile to any directory you please, then run "port install" (no port name given) from that directory. This way, it will definitely not be overwritten.</div><div> </div></div><div dir="ltr">On Sun, Aug 11, 2019 at 7:19 AM Gerben Wierda <<a href="mailto:gerben.wierda@rna.nl">gerben.wierda@rna.nl</a>> wrote:<br></div><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div style="overflow-wrap: break-word;">In addition, just editing the Portfile and running another port install is apparently not enough. How do I get MacPorts to just do the LaunchDaemon install after I have edited the Portfile?</div></blockquote><div><br></div><div>In order to get install to rerun, you have to either uninstall first or increase the "revision" number in the Portfile.</div><div><br></div><div>"revision" specifically tracks updates to ports where the original software doesn't change version number. The default is 0, and it's the source of the "_0" in installed port version numbers. However, you may or may not want to rely on it for local modifications in particular, since making up your own increments to revision means that the official version will be counted an upgrade only once its revision (or version) is <b>past</b> yours.</div></div></div>