The Subversion distribution includes a number of tools; one of the most useful is cvs2svn.py, which can be used to convert a CVS repository into a SVN repository, a nice tool to have available for those of us coming from using CVS. It would be nice to have a port option (WITH_SVN_TOOLS ?) to install some of these into a reasonable location (/usr/local/share/subversion ?). Notably, cvs2svn.py has a dependency on Python 2.x, SWIG (for the SVN Python bindings), and devel/apr threading support (needed for the SVN Python bindings). Thus my suggestion to make it an optional part of the port. Fix: Add option to devel/subversion/Makefile which, when enabled: - Adds dependency on Python 2.x and SWIG. - Follows subversion-0.23/subversion/bindings/swig/INSTALL: - Runs make swig-py as part of build process. - Runs make install-swig-py as part of install process. - Installs the Subversion tools into an accessible location (share/subversion?) Note: this "fix" depends on my recent ports PR regarding devel/apr threading support (otherwise the Subversion Python bindings fail with "ImportError: /usr/local/lib/libsvn_swig_py-1.so.0: Undefined symbol "apr_threadkey_private_get""). How-To-Repeat: Install Subversion. No tools are compiled or installed.
Responsible Changed From-To: freebsd-ports-bugs->bmah Over to MAINTAINER
Responsible Changed From-To: bmah->lev Hand to new maintainer.
At first, I'd note that the situation has drastically changed since the PR was submitted; the current subversion port installs the SWIG bindings if options are defined and cvs2svn is now a separated project. http://cvs2svn.tigris.org/ And my question: Is it possible to split the SWIG bindings to the separated ports, such like p5-SVN-Core and py-svn-core? Current port's structure is quite inconvenient to make a port that depends on one of the SWIG bindings, for instance: http://www.cpan.org/modules/by-authors/id/C/CL/CLKAO/SVN-Web-0.36.tar.gz Thanks,
Hello, Kimura! Friday, March 12, 2004, 9:43:33 AM, you wrote: KF> At first, I'd note that the situation has drastically changed since KF> the PR was submitted; the current subversion port installs the SWIG KF> bindings if options are defined and cvs2svn is now a separated KF> project. KF> http://cvs2svn.tigris.org/ Not ready for wide distribution :) I'll make port from my refinecvs.pl in next few days (it works much better than even latest cvs2svn.py). KF> And my question: Is it possible to split the SWIG bindings to the KF> separated ports, such like p5-SVN-Core and py-svn-core? Current port's KF> structure is quite inconvenient to make a port that depends on one of KF> the SWIG bindings, for instance: I'll think about this and try to make such ports. Not today, but, again, in next few days. -- Lev Serebryakov
At Fri, 12 Mar 2004 10:31:14 +0300, Lev Serebryakov <lev@FreeBSD.org> wrote: > > I'll think about this and try to make such ports. Not today, but, > again, in next few days. OK, I put my p5-SVN-Web port in queue and just wait for it. Thanks! http://svn.nigredo.org/repos/borts/p5-SVN-Web/
State Changed From-To: open->closed Fixed by apache2 maintainer.
State Changed From-To: closed->open Closed by mistake.
State Changed From-To: open->closed Resloved in version 1.1.1.
State Changed From-To: open->closed Resolved in 1.1.1