[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