[MacPorts] #15405: xcode.project variable handles strings as lists
#15405: xcode.project variable handles strings as lists ---------------------------------+------------------------------------------ Reporter: rhwood@macports.org | Owner: macports-tickets@lists.macosforge.org Type: defect | Status: new Priority: Normal | Milestone: MacPorts base bugs Component: base | Version: 1.6.0 Keywords: | ---------------------------------+------------------------------------------ The xcode.project portfile variable treats strings as lists. The variable takes a single project file as an argument to be passed to xcode, but if a space is in the name, it passes the name wrapped in curly braces. Expected result: setting {{{xcode.project "Chat Core.xcodeproj"}}} does not lead to an error Returned result: {{{ --> Building ChatCore Error: Target org.macports.build returned: shell command "cd "/opt/local/var/macports/build/_Users_Shared_Developer_MacPorts_Repository_trunk_dports_irc_ChatCore/work/trunk" && xcodebuild -project {Chat Core.xcodeproj} -target "ChatCore (Application)" -configuration Release build OBJROOT=build/ SYMROOT=build/ " returned error 1 Command output: xcodebuild: Error: the project name {Chat does not have a valid extension. }}} Note that '''''{'''Chat Core.xcodeproj'''}''''' is passed instead of ''Chat Core.xcodeproj'' This issue is covered in #12429 which I did not reopen due to its commentary. I found at least one portfile (source:trunk/dports/aqua/IcyJuice/Portfile) that has workarounds in it to address this behavior. -- Ticket URL: <http://trac.macports.org/ticket/15405> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15405: xcode.project variable handles strings as lists ----------------------------------+----------------------------------------- Reporter: rhwood@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: MacPorts Future Component: base | Version: 1.6.0 Resolution: fixed | Keywords: Port: | ----------------------------------+----------------------------------------- Changes (by jmr@…): * cc: jmr@… (added) * status: new => closed * resolution: => fixed Comment: Fixed in r47758. -- Ticket URL: <http://trac.macports.org/ticket/15405#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#15405: xcode.project variable handles strings as lists ----------------------------------+----------------------------------------- Reporter: rhwood@… | Owner: macports-tickets@… Type: defect | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.6.0 Resolution: fixed | Keywords: Port: | ----------------------------------+----------------------------------------- Changes (by jmr@…): * component: base => ports * milestone: MacPorts Future => -- Ticket URL: <http://trac.macports.org/ticket/15405#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts