[MacPorts] #55933: Use MacPorts Subversion when fetch.type svn on OS X El Capitan and earlier

MacPorts noreply at macports.org
Fri Mar 2 11:04:47 UTC 2018


#55933: Use MacPorts Subversion when fetch.type svn on OS X El Capitan and earlier
-------------------------+-----------------
 Reporter:  ryandesign   |      Owner:
     Type:  enhancement  |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  base         |    Version:
 Keywords:               |       Port:
-------------------------+-----------------
 MacPorts base currently adds a `port:subversion` dependency only on Mac OS
 X Tiger, because Tiger didn't include an `svn` binary. On Leopard and
 later, it adds the dependency `bin:svn:subversion` on the assumption that
 the Apple-provided `svn` binary is sufficient. See
 [4456efc3907271a348313567a82eb5e2c50e8ba4/macports-base].

 Ideally, ports that use `fetch.type svn` should use an https URL to the
 repository. But recently SourceForge has disabled support for older SSL
 protocols, such that the version of `svn` included in OS X El Capitan and
 earlier can no longer connect to it. I suggest we add the
 `port:subversion` dependency, and use the MacPorts version of `svn`, on El
 Capitan and earlier.

 Other alternatives, such as fetching using an http or svn URL, don't work
 well. Using the svn protocol is problematic, because it uses a less common
 port number which some network firewalls block access to. Fetching using
 http is problematic, because http proxies can become confused by the
 additional WebDAV http verbs Subversion uses.

--
Ticket URL: <https://trac.macports.org/ticket/55933>
MacPorts <https://www.macports.org/>
Ports system for macOS


More information about the macports-tickets mailing list