<p dir="ltr"><br>
On Jul 19, 2016 8:38 AM, &quot;Daniel J. Luke&quot; &lt;<a href="mailto:dluke@geeklair.net">dluke@geeklair.net</a>&gt; wrote:<br>
&gt;<br>
&gt; On Jul 19, 2016, at 8:19 AM, Ryan Schmidt &lt;<a href="mailto:ryandesign@macports.org">ryandesign@macports.org</a>&gt; wrote:<br>
&gt; &gt; This is one of the problems with projects that roll their own nonstandard configure scripts and Makefiles -- they don&#39;t work the way anybody unfamiliar with that project expects. Developers would do well to adopt standard configure script and Makefiles made with autotools since everyone already knows how they work and using standardized well-tested tools like autotools avoids problems project developers may not even know exist.<br>
&gt;<br>
&gt; Since most things use autotools, it does (usually) make things easier for us - but autotools is not great.<br>
&gt;<br>
&gt; I largely agree with phk (<a href="https://www.varnish-cache.org/docs/2.1/phk/autocrap.html">https://www.varnish-cache.org/docs/2.1/phk/autocrap.html</a>).<br>
&gt;<br>
&gt; And also <a href="https://www.reddit.com/r/programming/comments/83pnv/autotools_sucks_that_is_all/c085x1d">https://www.reddit.com/r/programming/comments/83pnv/autotools_sucks_that_is_all/c085x1d</a> -<br>
&gt; &quot;Are you seriously suggesting that using M4 to metaprogram a shell script to metaprogram C source code to test for language features in order to metaprogram the final Makefile to build the program in your target language isn&#39;t entirely optimal?&quot;<br>
&gt;<br>
&gt;<br>
&gt; In any event, part of the whole point of MacPorts is that the maintainer is the only one who has to figure out how to build the project, and after encoding that knowledge into a Portfile, we all benefit.</p>
<p dir="ltr">We&#39;ve got it building, the problems outstanding are one easy upstream patch and its tendency to fetch things during build/vendored zlib.</p>
<p dir="ltr">Personally I&#39;m not volunteering to maintain distribution patches to fix the fetch and zlib issues. It seems upstream won&#39;t budge on zlib. (So what? Everyone vendors SQLite) and I don&#39;t know what they thinkĀ  about avoiding fetch in build. </p>
<p dir="ltr">If it compiles, installs, uninstalls, and works, I consider that problem solved.<br>
&gt; --<br>
&gt; Daniel J. Luke<br>
&gt;<br>
&gt;<br>
&gt;<br>
</p>