cvs2svn dependencies

Darren Weber dweber at macports.org
Thu Oct 8 18:09:20 PDT 2009


On Thu, Oct 8, 2009 at 4:23 PM, Daniel J. Luke <dluke at geeklair.net> wrote:

> On Oct 8, 2009, at 7:11 PM, Darren Weber wrote:
>
>> With reference to this page:
>> http://cvs2svn.tigris.org/cvs2svn.html
>>
>> There are various run-time dependencies indicated under the title of
>> "Requirements".  Are any of these included as dependencies in the MacPorts
>> cvs2svn port?  (I don't see any.)
>>
>
> That page lists
>
> 1- python (which is a port dependency)
> 2- db library and python bindings (python26 port builds with db46 and gdbm
> already)
> 3- gnu sort (comes with mac os x)
>
> optionally can use rcs or cvs if you pass in appropriate options (and you
> can pass the path to those binaries). both cvs and rcs are included with Mac
> OS X (or you could install a macports version if you wanted and point
> cvs2svn to them).
>
> did you notice something broken?
>

No, I just couldn't find 'cvs2svn' in the default bin path.  Then looking
over the web page indicated earlier it appeared that some dependencies were
not specified, but you clarified all that above.  I guess it wouldn't hurt
to specify build or lib dependencies on 'gdbm' and 'coreutils' (but
coreutils can install with a 'g' prefix such as /opt/local/bin/gsort and
it's unlikely that cvs2svn will look for that).



>
>  Also, is it possible to have a symlink or hardlink:
>>
>> /opt/local/bin/cvs2svn ->
>> /opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/cvs2svn
>>
>
> cvs2svn used to install to ${prefix}/bin but the python26 portgroup sets
> prefix to ${frameworks_dir}/Python.framework/Versions/2.6
>
> presumably this is so that one could install a cvs2svn against python26 and
> one against another version of python...
>
> Linking cvs2bzr, cvs2git, and cvs2svn to ${prefix}/bin would be one
> possible solution ...
>


Oh, I see.  (Maybe they should be using $pyPrefix to avoid a clash with the
general MacPorts $prefix?)

I now have a bash alias as a personal work-around:
alias
cvs2svn='/opt/local/Library/Frameworks/Python.framework/Versions/2.6/bin/cvs2svn'

Thanks!
Darren
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-users/attachments/20091008/f5e352d4/attachment.html>


More information about the macports-users mailing list