<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hello, MacPorts developers:</p>
    <p>I've been enjoying the <b>freeciv</b> game, supplied by
      MacPorts, over several years. My thanks to everyone whose efforts
      has made MacPorts possible. I am now ready to make a contribution
      myself. <br>
    </p>
    <p>I propose a major restructure to the <b>freeciv</b> port. I am
      looking for review of my suggestions, and agreement in principle
      that I can go ahead with them. I have opened ticket #62984
      <a class="moz-txt-link-freetext" href="https://trac.macports.org/ticket/62984">https://trac.macports.org/ticket/62984</a> to collect input.<br>
    </p>
    <p>Summary: The present <strong>freeciv</strong> port is structured
      in a way which provides just a few of the 12 clients and utilities
      which the upstream codebase now provides. The present port is
      divided into two mutually incompatible sub-ports. I propose a
      major restructure, making a <strong>freeciv</strong> port, with
      variants instead of subports to include clients along with their
      dependencies, e.g. <code>@gtk3</code> to provide the <strong>freeciv-gtk3</strong>
      and <strong>freeciv-gtk3.22</strong> clients along with a
      dependency on port <strong>gtk3</strong>.
    </p>
    <p>
    </p>
    <p>
      I'm concerned that this change will surprise present users of the
      <strong>freeciv[-x11]</strong> ports. They will need to specify
      variants which weren't necessary before. The port <strong>freeciv-x11</strong>
      goes away. What is the right way to announce this proposal, and
      gather feedback?
    </p>
    <p>
      What is a good way of determining the exact list of ports on which
      each of these clients depends? I know they all build on my system,
      with its 2000+ ports. But I don't see an easy way to determine the
      minimal set of ports required. <br>
    </p>
    <p>I welcome discussion here and in ticket #62984.</p>
    <p>Thanks in advance,<br>
          —Jim DeLaHunt<br>
    </p>
    <pre class="moz-signature" cols="72">-- 
.   --Jim DeLaHunt, <a class="moz-txt-link-abbreviated" href="mailto:jdlh@jdlh.com">jdlh@jdlh.com</a>     <a class="moz-txt-link-freetext" href="http://blog.jdlh.com/">http://blog.jdlh.com/</a> (<a class="moz-txt-link-freetext" href="http://jdlh.com/">http://jdlh.com/</a>)
      multilingual websites consultant
</pre>
  </body>
</html>