[MacPorts] #59968: port request: Cinder
MacPorts
noreply at macports.org
Thu Jan 16 04:20:53 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:3>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list