Ticket #31743 (closed defect: fixed)
Case of (sub)port names needs to be canonicalized before use
|Reported by:||ryandesign@…||Owned by:||macports-tickets@…|
Ports should be recorded in the registry (and display status messages and try to fetch archives and write log files) with their canonical case, not the user-specified case:
$ sudo port install ZIP ---> Fetching archive for ZIP ---> Attempting to fetch ZIP-3.00_0+universal.darwin_10.i386-x86_64.tbz2 from http://packages.macports.org/ZIP ---> Fetching ZIP ---> Attempting to fetch zip30.tgz from http://distfiles.macports.org/zip ---> Verifying checksum(s) for ZIP ---> Extracting ZIP ---> Configuring ZIP ---> Building ZIP ---> Staging ZIP into destroot ---> Installing ZIP @3.00_0+universal ---> Activating ZIP @3.00_0+universal ---> Cleaning ZIP $ port installed zip The following ports are currently installed: ZIP @3.00_0+universal (active) $ port info zip zip @3.00 (archivers) Variants: (+)universal Description: Zip is different from gzip in that it allows packing multiple files into a single archive (without the assistance of tar). It is compatible with pkzip, pkunzip, and other Windows zip utilities. This utility is necessary to install several packages in a pure Darwin installation, as Darwin does not come with zip/unzip. Homepage: http://www.info-zip.org/ Platforms: darwin, freebsd License: BSD Maintainers: firstname.lastname@example.org
This used to be working; I think the introduction of subports may have messed this up.