Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 12 Jun 2020 06:42:28 +0000
From:      bugzilla-noreply@freebsd.org
To:        ports-bugs@FreeBSD.org
Subject:   [Bug 247161] www/viewvc: Changed to always use devel/subversion-lts?
Message-ID:  <bug-247161-7788-yunxC2v3hF@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-247161-7788@https.bugs.freebsd.org/bugzilla/>
References:  <bug-247161-7788@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D247161

--- Comment #1 from Yasuhito FUTATSUKI <freebsd-bug-report-yf@yf.bsdclub.or=
g> ---
(In reply to Robert William Vesterman from comment #0)
> Is there some reason why it can no longer be used with devel/subversion?

As far as I know, the reason is that the maintainer of devel/subversion dec=
ided
that devel/py-subversion no longer provide py27-subversion, and devel/viewv=
c is
depend on Subversion Python bindings for Python 2.7. (See the "FreeBSD Port:
devel/py-subversion - Python 3 flavor?" thread on FreeBSD-ports list on Apr
2020 [1] for more detail.)

[1]
https://lists.freebsd.org/pipermail/freebsd-ports/2020-April/thread.html#11=
8334

Note: upstream Subversion 1.14.0 still support SWIG Python bindings for Pyt=
hon
2.7, although it does not contain pre-genetated (intermediate) source files=
 for
Python 2.7. Actually, OpenBSD port for subversion 1.14.0 support Python
bindings both for Python 2.7 and Python 3.x, though they are exclusive.

I make a patch against subversion-1.14.0 to enable build and install Python=
 2
and Python 3 bindings without conflict [2], because I need both of them in =
my
environment for development (of ViewVC, Python scripts in tools sub directo=
ry
in the subversion source tree, etc). It is need extra dependency to autoconf
and swig3, and it need to run 'sh ./autogen.sh', configure (with
--with-swig=3D/path/to/swig3 option), 'make swig-py2', and 'make
install-swig-py2'.

[2]
https://github.com/apache/subversion/compare/1.14.0...futatuki:1.14.0-separ=
ate-swig-py2.diff
(Note: last 3 new files are actually symbolic links, and it is need to make=
 new
directory subversion/bindings/swig/python2. See also the commit message on
https://github.com/futatuki/subversion/commit/5ee2b0ff04ba08cd9300575336a78=
759233a6304)

> In any case, I did not see anything in /usr/ports/UPDATING about this cha=
nge, so I think at the very least something about it should be mentioned th=
ere.

I also think so.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-247161-7788-yunxC2v3hF>