#25246: MacPorts can't extract distfiles whose names contain spaces -------------------------------------+-------------------------------------- Reporter: ryandesign@… | Owner: macports-tickets@… Type: defect | Status: new Priority: Normal | Milestone: Component: base | Version: 1.9.0 Keywords: | Port: -------------------------------------+-------------------------------------- Once you get past the problem that [ticket:25245 MacPorts can't fetch distfiles whose names contain spaces], it can't extract them either: {{{ $ sudo port -d extract bbcolors [snip] ---> Extracting Bell Dark.bbcolors.zip DEBUG: setting option extract.args to {/mp/var/macports/distfiles/bbcolors/Bell Dark.bbcolors.zip} DEBUG: Environment: CPATH='/mp/include' CC_PRINT_OPTIONS_FILE='/mp/var/macports/build/_Volumes_data_macports_ports_sysutils_bbcolors/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/mp/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.5' DEBUG: Assembled command: 'cd "/mp/var/macports/build/_Volumes_data_macports_ports_sysutils_bbcolors/work/bbcolors_1.0.1" && /usr/bin/unzip -q /mp/var/macports/distfiles/bbcolors/Bell Dark.bbcolors.zip -d /mp/var/macports/build/_Volumes_data_macports_ports_sysutils_bbcolors/work/bbcolors_1.0.1' unzip: cannot find or open /mp/var/macports/distfiles/bbcolors/Bell, /mp/var/macports/distfiles/bbcolors/Bell.zip or /mp/var/macports/distfiles/bbcolors/Bell.ZIP. shell command " cd "/mp/var/macports/build/_Volumes_data_macports_ports_sysutils_bbcolors/work/bbcolors_1.0.1" && /usr/bin/unzip -q /mp/var/macports/distfiles/bbcolors/Bell Dark.bbcolors.zip -d /mp/var/macports/build/_Volumes_data_macports_ports_sysutils_bbcolors/work/bbcolors_1.0.1 " returned error 9 Error: Target org.macports.extract returned: shell command failed }}} The attached patch seems to fix this (using the same strategy Rainer employed to fix #23456). I'll test it in my MacPorts installations for awhile before committing. -- Ticket URL: <http://trac.macports.org/ticket/25246> MacPorts <http://www.macports.org/> Ports system for Mac OS