[MacPorts] #40800: vcsh: update to 1.20130909

MacPorts noreply at macports.org
Wed Dec 25 00:44:09 PST 2013


#40800: vcsh: update to 1.20130909
-----------------------+---------------------------------
  Reporter:  gjasny@…  |      Owner:  macports-tickets@…
      Type:  update    |     Status:  closed
  Priority:  Normal    |  Milestone:
 Component:  ports     |    Version:
Resolution:  fixed     |   Keywords:  haspatch maintainer
      Port:  vcsh      |
-----------------------+---------------------------------

Comment (by ryandesign@…):

 Replying to [comment:9 mojca@…]:
 > It works.

 Great!

 > But upstream is already at version 1.20131214.

 There are 6 different tags for 1.20131214 in their repository; I'll try to
 figure out why and which one we should use.

 Replying to [comment:8 mojca@…]:
 > I'll test now. But without doing any extensive research about
 dependencies: doesn't the failure mean that at least `rb19-rdiscount` is
 missing as a dependency of `vchs` (possibly also others)? At least in my
 case the package wasn't installed when I first tried to install `vcsh`.

 It should have been installed already. vcsh has a build dependency on
 rb19-ronn which has runtime dependencies on rb19-mustache, rb19-rdiscount,
 rb19-hpricot.

 > Unrelated: I don't know if it makes any difference, but in the port I
 wanted to submit I added `$prefix/bin` to `reinplace -E "s|ronn
 <|${prefix}/bin/ronn-1.9 <|" ${worksrcpath}/Makefile`.

 It is better to use the full path to the executable, for the unlikely
 scenario that a user has edited binpath in macports.conf and put a
 different path before /opt/local/bin which contains a different and broken
 version of the same executable.

 > I don't know much about official guidelines to write ruby packages, but
 something tells me that `vcsh` should be patch upstream in such a way that
 this patch wouldn't be needed or that it could pick up an environmental
 variable to find the right binary for example. Is anyone willing to report
 this upstream?

 It would be nice if the build script would provide a way for us to specify
 the path for `ronn` without having to patch the file.

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


More information about the macports-tickets mailing list