[MacPorts] #47089: llvm-* all Poor user experience

MacPorts noreply at macports.org
Sat Mar 14 11:58:01 PDT 2015


#47089: llvm-* all Poor user experience
--------------------------+--------------------------------
  Reporter:  s@…          |      Owner:  macports-tickets@…
      Type:  enhancement  |     Status:  closed
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.3.3
Resolution:  invalid      |   Keywords:
      Port:               |
--------------------------+--------------------------------

Comment (by s@…):

 Replying to [comment:3 jeremyhu@…]:
 > And it is called "3.7svn" by upstream.  The versioning is appropriate.
 The same thing is done in a multitude of other ports, including gcc5.

 I don't believe that's true http://llvm.org/releases/ (3.7 only appears in
 the skeleton release notes), but this isn't a very important point and if
 it's common practice in MacPorts, then so be it.

 > That is not really a good analogy.

 It's not completely analogous, but it demonstrates that by having
 different ports (or maybe subports), there's never a version mismatch
 whereas by using variants, there can be.

 > Actually, it will:
 > {{{
 >
 > $ port info cctools
 > cctools @862_1 (devel)
 > Variants:             llvm33, llvm34, [+]llvm35, llvm36, llvm37,
 (+)universal
 >
 > Description:          A set of essential tools to support development on
 Mac OS
 >                       X and Darwin. Conceptually similar similar to
 binutils on
 >                       other platforms.
 > Homepage:             http://opensource.apple.com/source/cctools/
 >
 > Build Dependencies:   libunwind-headers
 > Library Dependencies: llvm-3.5
 > Platforms:            darwin
 > License:              APSL-2 GPL-2+
 > Maintainers:          jeremyhu at macports.org, openmaintainer
 > }}}

 That's cctools, not clang. Unless the user is expected to examine all
 variants of dependencies recursively by hand, port info doesn't tell you
 what you need to know.

 > Again, that's not a problem with the llvm port.  Your issue there is
 with base.
 >
 > Well, there is nothing actionable.  This isn't the proper forum.  You
 have concerns with MacPorts in general, and you are using the llvm port as
 an example.  There is nothing specific to the llvm ports that are a
 problem here.  If you want to see improvements, I suggest you start a
 discussion on the mailing list as that is a more appropriate forum for
 discussing things at that level.

 Fair enough. I appreciate your time. Thank you.

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


More information about the macports-tickets mailing list