Changes between Version 5 and Version 10 of Ticket #30383


Ignore:
Timestamp:
09/15/20 21:35:05 (13 months ago)
Author:
mkoeppe
Comment:

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #30383

    • Property Status changed from new to needs_review
    • Property Authors changed from to Matthias Koeppe
    • Property Dependencies changed from to #29363
    • Property Branch changed from to u/mkoeppe/new_package_type__optional_enabled_by_default
    • Property Commit changed from to 182c1fd756d75029e2d1885df68af441a56cdac1
  • Ticket #30383 – Description

    v5 v10  
    11We add `configure --disable-SPKG` options to disable standard packages.  (They will still be installed if they appear as dependencies.)
    22
     3`./configure --help` shows these options before the `--enable` options for optional/experimental packages; and the help string is deliberately brief.
    34
    4 Needed for #30556
     5{{{
     6$ ./configure --help
     7...
     8Optional Features:
     9  --disable-option-checking  ignore unrecognized --enable/--with options
     10  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
     11  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
     12  --enable-experimental-packages
     13                          allow installing experimental packages (default: no
     14                          = ask for user confirmation for each package)
     15  --enable-download-from-upstream-url
     16                          allow downloading packages from their upstream URL
     17                          if they cannot be found on the Sage mirrors
     18  --disable-alabaster     disable standard package alabaster
     19  --disable-appnope       disable standard package appnope
     20  --disable-arb           disable standard package arb
     21  --disable-attrs         disable standard package attrs
     22  --disable-babel         disable standard package babel
     23  --disable-backcall      disable standard package backcall
     24  ...
     25  --disable-zeromq        disable standard package zeromq
     26  --disable-zipp          disable standard package zipp
     27  --disable-zlib          disable standard package zlib
     28  --disable-zn_poly       disable standard package zn_poly
     29  --disable-zope_interface
     30                          disable standard package zope_interface
     31  --enable-4ti2={no|if_installed|yes}
     32                          enable build and use of the optional package 4ti2
     33                          (default: "if_installed")
     34                          package information: ./sage -info 4ti2
     35  --disable-4ti2          disable build and uninstall if previously installed
     36                          by Sage in PREFIX; same as --enable-4ti2=no
     37  --enable-atlas={no|if_installed|yes}
     38                          enable build and use of the optional package atlas
     39                          (default: "if_installed")
     40                          package information: ./sage -info atlas
     41}}}
     42
     43
     44Needed for #30556 (packages that will not work without openssl), and probably will be helpful for testing modularized installs (#29864)