Changes between Version 16 and Version 17 of Ticket #61739


Ignore:
Timestamp:
Dec 15, 2020, 6:13:15 AM (3 years ago)
Author:
mascguy (Christopher Nielsen)
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #61739

    • Property Summary changed from mame: portfile cleanup: small number of extraneous files included; remove older python variants to mame: add variant 'debug'; soft link tools in /bin; add tools man pages; improve link time; reduce warnings; eliminate superfluous files; remove variant 'python36'
  • Ticket #61739 – Description

    v16 v17  
    1 Presently, the 0.226 port of Mame includes a few things that need cleanup:
     1Presently, the 0.226 port of Mame has some cleanup opportunities:
    22
    3 * 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.
    4 * Python variants cover versions 3.6 through 3.9. Remove support for 3.6, to simplify the port.
    5 * Add a 'debug' variant.
    6 * Reduce compilation warnings.
     3* Superfluous files are installed;
     4* Python variants cover versions 3.6 through 3.9; remove support for 3.6;
     5* Add a 'debug' variant;
     6* Reduce compilation warnings;
    77* Improve abysmally-slow link times: 10+ minutes for release build, up to 60 minutes for debug! (Linker option `-no_deduplicate` to the rescue.)
    88
     9And improve the Mame tools:
     10* Create soft links in ${prefix}/bin;
     11* Prefix executable names with 'mame-', to avoid clashes with system components;
     12* Install man pages.
     13
    914These issue will be fixed when the Mame project releases 0.227, or sooner if said release is delayed beyond December 2020.