Changes between Version 8 and Version 10 of Ticket #31505


Ignore:
Timestamp:
Mar 18, 2021, 10:40:55 PM (21 months ago)
Author:
Matthias Köppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #31505

    • Property Summary changed from tox.ini: Add macports environment to Remove outdated macports ban; Extend system package scripts to handle macports; tox.ini: Add macports environment
  • Ticket #31505 – Description

    v8 v10  
     1Based on #30504, which added !MacPorts package information, we update the system package scripts to include support for !MacPorts.
    12
    2 https://guide.macports.org/#installing.macports.source.multiple
     3We remove the outdated ban of the systems with !MacPorts (and also fink) in the configure phase.  This unfair ban has in at least one case outraged a devoted user of that packaging system.
    34
    4 To test:
     5Current Sage builds just fine on a system with !MacPorts.
     6To test this, we add `local-macports` environments to `tox.ini`:
    57{{{
    68tox -e local-macports-minimal
     
    1012tox -e local-macports-standard
    1113}}}
    12 It creates an isolated installation of !MacPorts in a subdirectory of `.tox`; it will not use or modify `/opt/local`. 
     14It creates an isolated installation of !MacPorts in a subdirectory of `.tox` (using https://guide.macports.org/#installing.macports.source.multiple
     15); it will not use or modify `/opt/local`. 
    1316
    1417(There is also `tox -e local-macports-optlocal`, which uses `sudo` to install things into the default location -- use at your own risk.)