[MacPorts] #61739: mame: add variant 'debug'; soft link tools in /bin; add tools man pages; improve link time; reduce warnings; eliminate superfluous files; remove variant 'python36' (was: mame: portfile cleanup: small number of extraneous files included; remove older python variants)

MacPorts noreply at macports.org
Tue Dec 15 06:13:15 UTC 2020


#61739: mame: add variant 'debug'; soft link tools in /bin; add tools man pages;
improve link time; reduce warnings; eliminate superfluous files; remove
variant 'python36'
----------------------+----------------------
  Reporter:  mascguy  |      Owner:  mascguy
      Type:  defect   |     Status:  assigned
  Priority:  Normal   |  Milestone:
 Component:  ports    |    Version:
Resolution:           |   Keywords:
      Port:  mame     |
----------------------+----------------------
Description changed by mascguy:

Old description:

> Presently, the 0.226 port of Mame includes a few things that need
> cleanup:
>
> * Most notably, translation files included under
> `${prefix}/libexec/mame/language`: Currently we include `*.mo`, as well
> as `*.po` and `*.po~`. Whereas only `*.mo` are needed. However, the extra
> files do not cause any issues with the software. And they are tiny... in
> the very low kilobyte range.
> * Python variants cover versions 3.6 through 3.9. Remove support for 3.6,
> to simplify the port.
> * Add a 'debug' variant.
> * Reduce compilation warnings.
> * Improve abysmally-slow link times: 10+ minutes for release build, up to
> 60 minutes for debug! (Linker option `-no_deduplicate` to the rescue.)
>
> These issue will be fixed when the Mame project releases 0.227, or sooner
> if said release is delayed beyond December 2020.

New description:

 Presently, the 0.226 port of Mame has some cleanup opportunities:

 * Superfluous files are installed;
 * Python variants cover versions 3.6 through 3.9; remove support for 3.6;
 * Add a 'debug' variant;
 * Reduce compilation warnings;
 * Improve abysmally-slow link times: 10+ minutes for release build, up to
 60 minutes for debug! (Linker option `-no_deduplicate` to the rescue.)

 And improve the Mame tools:
 * Create soft links in ${prefix}/bin;
 * Prefix executable names with 'mame-', to avoid clashes with system
 components;
 * Install man pages.

 These issue will be fixed when the Mame project releases 0.227, or sooner
 if said release is delayed beyond December 2020.

--

-- 
Ticket URL: <https://trac.macports.org/ticket/61739#comment:17>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list