[MacPorts] #59968: port request: Cinder

MacPorts noreply at macports.org
Thu Jan 16 04:20:20 UTC 2020


#59968: port request: Cinder
------------------------------+--------------------
  Reporter:  TheLastLovemark  |      Owner:  (none)
      Type:  request          |     Status:  new
  Priority:  Normal           |  Milestone:
 Component:  ports            |    Version:
Resolution:                   |   Keywords:
      Port:  libcinder        |
------------------------------+--------------------

Comment (by TheLastLovemark):

 Replying to [comment:1 ryandesign]:
 > Never heard of it :) but presumably it would be possible to create a
 portfile for it.
 >
 > But they do seem to have nicely packaged macOS downloads already
 available on their web site. In what way are those not satisfactory?
 The packages you mention are all shipped with versions of glm, glfw, boost
 and other libraries that are already available through MP. The duplicates
 provided in the libcinder packages just waste space.

 It's also a hassle (at least for me) to configure XCode.

 I first learned to program using the command line on SPARC machines back
 in the late 90s and again using Visual Studio in the early 2000s.
 Currently learning modern C++ through Lynda and that explains how to
 configure Eclipse to point to a gcc install that anyone can get from the
 compiler's website. Figuring out how to make it work with MP GCC was
 simple. XCode feels a lot more complicated than any of those. I was
 presented with a bunch of errors I knew nothing about when opening a
 sample cinder project for the first time.
 \\
 \\

 >How does using them require you to use Xcode? And how would offering it
 in MacPorts avoid that requirement?
 All the sample code projects (and tutorials on libcinder.org) are based on
 viewing the source with XCode. An MP port would allow for getting right to
 the source in one's IDE of choice or straight from the command line.

 It appears the cinder code was written against XCode 5 and has not been
 updated since. I'll let you see for yourself when trying to open a sample
 cinder project what happens. My XCode install is more or less in the
 default state since I installed it. XCode had to switch to ARC mode
 (damned if I know what that is) to get the code to run.And I was presented
 with messages about internationalization/localization.I could find
 anything right away about how to get the .xib or NSBundle files (I'm not
 even sure that's what's needed) nor did I immediately see where they need
 to be placed for XCode to be "localized"/internationalized." It should not
 be that hard to get sample code to work.


 I've been wasting more time in the new year installing/configuring/filing
 tickets that I have spent learning and doing what I need these tools for
 in the first place.

 Sorry for the rant

-- 
Ticket URL: <https://trac.macports.org/ticket/59968#comment:2>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list