| 162 | * Languages: Tcl |
| 163 | * Potential mentors: mcalhoun |
| 164 | |
| 165 | ==== Allow a Variant to More Elegantly Become “undefaulted” ==== #undefaulted |
| 166 | |
| 167 | A port can be installed with different [https://guide.macports.org/chunked/using.variants.html variants]. |
| 168 | A variant is used if requested by a user or if the variant is declared default. |
| 169 | If the default designation is removed, new installations will not use it, but it will continue to be used by the users who upgrade from a port version when it was still the default. |
| 170 | It would be useful to have a way to perpetuate a previously default variant only if the user specifically requested it. |
| 171 | |
| 172 | * Difficulty: Medium |
| 173 | * Languages: Tcl |
| 174 | * Potential mentors: mcalhoun |
| 175 | |
| 176 | ==== Prevent `port reclaim` from Removing Build Dependencies ==== #reclaim |
| 177 | |
| 178 | `port reclaim` attempts to keep only ports requested by the user or required by them. |
| 179 | Currently, this means uninstalling ports used to **build** the port. |
| 180 | There is [https://lists.macports.org/pipermail/macports-users/2019-January/thread.html#46344 interest in modifying this behavior]. |
| 181 | |
| 182 | * Difficulty: Medium |