[MacPorts] #45551: iTerm2 builds fine on OS X 10.6 Snow Leopard, Portfile prevents

MacPorts noreply at macports.org
Tue Oct 21 19:14:52 PDT 2014


#45551: iTerm2 builds fine on OS X 10.6 Snow Leopard, Portfile prevents
--------------------------------+--------------------
  Reporter:  chilli.namesake@…  |      Owner:  emer@…
      Type:  enhancement        |     Status:  new
  Priority:  Low                |  Milestone:
 Component:  ports              |    Version:
Resolution:                     |   Keywords:
      Port:  iTerm2             |
--------------------------------+--------------------

Comment (by chilli.namesake@…):

 >> According to r111826, it needs the ​CTFontDrawGlyphs function, which
 was introduced in Lion. Has iTerm2 removed this requirement since?

 Now I remember, thanks... that was the reason given. idk what
 CTFontDrawGlyphs function is or does, but I haven't noticed anything
 strange. Literally, all I did was edit the iTerm2 Portfile to change
 "10.7" requirement to "10.6," and the source build completes, and the
 binary seems to run fine. I'm using the 64-bit kernel, regular Apple 10.6
 system software on regular Apple Intel hardware.

 I imagine, if running 10.6, and you altered the system to report it was
 10.7, then this would also allow the downloadable binary to run. That
 might work on 10.5, too... but its a sketchy thing to do to alter what the
 system reports is the version, but its not as though it hurts anything.

 >> This looks like compiling on 10.5 is possible

 I'm not sure of the nitty gritty differences in xcode/macports between
 10.5/6/7/8... but... the spirit and intention of source code is that it is
 portable, ports to build on many systems. That's the beauty of it. I'm not
 sure when restrictive policies became a part of OSS, but I don't like it
 :( . If something doesn't work, why the extra effort to prevent it? Why
 not just let it fail when it fails, and not preempt the failure with a
 synthetic failure "this is going to fail, so we stopped you!" ?

 MHO (and I'm not a dev... unless bash counts... I'm adminish)

 Also, I'm not clear on where responsibility lies... if its macports or the
 iTerm2 devs' decision that counts with the request. I was assuming that a
 change in how macports handles iTerm2 would make me (and the 10.6
 userbase) happy, but perhaps its a stickier issue.

-- 
Ticket URL: <https://trac.macports.org/ticket/45551#comment:3>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list