Subversion is a version control system designed to be as similar to cvs(1)
as possible, while fixing many outstanding problems with cvs(1).
WWW: http://subversion.apache.org/
===> The following configuration options are available for subversion16-1.6.23_9:
ASVN=off: Build and install Archive SVN (asvn)
BDB=on: Berkeley DB (4 or 5) repository backend (deprected in 1.8.x)
DOCS=on: Build and/or install documentation
ENHANCED_KEYWORD=on: Enhanced svn:keyword support
FREEBSD_TEMPLATE=on: FreeBSD Project log template
GNOME_KEYRING=off: Build with GNOME Keyring auth support
KDE_KWALLET=off: Build with KDE KWallet auth support
MAINTAINER_DEBUG=off: Build debug version
MOD_DAV_SVN=off: mod_dav_svn module for Apache 2.X
MOD_DONTDOTHAT=off: mod_dontdothat for Apache 2.X
NEON=on: WebDAV/Delta-V (HTTP/HTTPS) repo access module
NLS=on: Native Language Support
P4_STYLE_MARKERS=on: Perforce-style conflict markers
SASL=off: SASL authentication support
SERF=off: WebDAV/Delta-V (HTTP/HTTPS) repo access module
STATIC=off: Build static version (no shared libs)
SVNSERVE_WRAPPER=off: Enable svnserve wrapper (umask setter)
TOOLS=off: Install several tools (svnauthz-validate and mod_dontdothat are among them)
===> Use 'make config' to modify these settings
- allow build against neon-30.1
- set EXPIRATION_DATE to 2015-03-31
There are only two ports depending on this old version
- devel/pecl-svn [1]
- sysutils/confman [2]
[1] no new releases but upstream dev. seems active
[2] upstream repo asks for auth, it seems the port is a
collection of shell scripts and will work also with
SVN 1.8
- rename www/neon29 to www/neon and update to neon-0.30.1
- adjust ports depending on neon, bump PORTREVISION
Changelog:
Fix memory leak with GnuTLS (Werner Baumann, Patrick Ohly).
Fix possible crash after DNS lookup errors on Windows (Olivier Goffart).
Don't fail if the SSL cert changes between connections with OpenSSL, behaviour
now matches that with GnuTLS.
Fix PKCS#11 support under OpenSSL with TLS 1.2.
Fix static linking with pkg-config file (Alan H)
PR: 195786
Differential Revision: https://reviews.freebsd.org/D1319
Submitted by: ohauer
Reviewed by: portmgr (bapt, mat)
Approved by: portmgr, lev (implicit)
Berkeley DB cleanup, remove versions 4.0 ... 4.7.
- Mk/bsd.database.mk rewrite, new default to db5.
- db6 is eligible by default only if installed on the system.
- Bump PORTREVISION of all ports that directly depend on BerkeleyDB or
where USE_BDB is found in the port's directory
- Patch a few ports such that they will pick up or work with newer
versions.
- Add UPDATING entry
- Drive-by format fix for pks
- Drop BerkeleyDB option from mail/popular for now, requires more work.
- Exp-run logs linked from the PR below.
- Ports that do not build (IGNORE, BROKEN, etc.) have pro-forma changes
for new Berkeley DB, but are untested.
NOTE: please read UPDATING and the Wiki page before proceeding!
Announcement: http://lists.freebsd.org/pipermail/freebsd-ports-announce/2014-August/000090.html
Wiki reference: https://wiki.freebsd.org/Ports/BerkeleyDBCleanup
PR: 192690
Approved by: portmgr (implicit, PORTREVISION bump on unstaged ports)
- Update commit template to include 'Relnotes:' tag, to
help re@ track release notes candidates.
- Bump PORTREVISION.
Discussed with: re
Reviewed by: bdrewery
Sponsored by: The FreeBSD Foundation
- mark forbidden if build with Apache modules (not the default)
Security: CVE-2013-4505
Security: CVE-2013-4558
Security: CVE-2014-0032
Security: 1839f78c-9f2b-11e3-980f-20cf30e32f6d
- use new LIB_DEPENDS notation in subversion ports
- use new LIB_DEPENDS notation in Mk/Uses to fix static svn building [1]
Approved by: portmgr (babt@) [1]
- adoption of optionsNG
- add trace options to ncurses{-deve}
- doc knob conversion in subversion{16}
- trim headers/comments
- eliminate some processing of bsd.port.pre.mk
Approved by: portmgr (miwi)
- Remove redundant :install target on LIB_DEPENDS and RUN_DEPENDS
This fixes the following warning when running 'run-depends-list':
"install" non-existent -- dependency list incomplete
With hat: portmgr
- Subversion 1.7.9 security update [1]
- Subversion 1.6.21 security update [2]
This release addesses the following issues security issues:
[1][2] CVE-2013-1845: mod_dav_svn excessive memory usage from property changes
[1][2] CVE-2013-1846: mod_dav_svn crashes on LOCK requests against activity
URLs
[1][2] CVE-2013-1847: mod_dav_svn crashes on LOCK requests against non-existant
URLs
[1][2] CVE-2013-1849: mod_dav_svn crashes on PROPFIND requests against activity
URLs
[1] CVE-2013-1884: mod_dav_svn crashes on out of range limit in log REPORT
request
More information on these vulnerabilities, including the relevent advisories
and potential attack vectors and workarounds, can be found on the Subversion
security website:
http://subversion.apache.org/security/
PR: 177646
Submitted by: ohauer
Approved by: portmgr (tabthorpe, erwin), lev
Security: b6beb137-9dc0-11e2-882f-20cf30e32f6d
- Move PORTVERSION out of Makefile.common into new file Makefile.inc
- Needed to help INDEX build for ../svnmerge which used !=
PR: ports/164584
Submitted by: scheidell (me)
Reviewed by: lev (maintainer)
Approved by: lev (maintainer, via private email), gabor (mentor, implicit)
In the rc.d scripts, change assignments to rcvar to use the
literal name_enable wherever possible, and ${name}_enable
when it's not, to prepare for the demise of set_rcvar().
In cases where I had to hand-edit unusual instances also
modify formatting slightly to be more uniform (and in
some cases, correct). This includes adding some $FreeBSD$
tags, and most importantly moving rcvar= to right after
name= so it's clear that one is derived from the other.
- The proper acronym for Apache Software License 2 is really AL2
- Thanks to crees@ for generating the initial patch
PR: ports/163521
Submitted by: Pedro Giffuni <pfg apache.org>
Hat: portmgr
Exp run by: pav
Update subversion to 1.7.0.
Make FreeBSD patches to be port's options and remove separated port.
Rename patches to more sane names.
Add devel/subversion16 port, for people, who need old version.
Mark ports, which could not be built with subversion 1.7.x, as
conflicting with new subversion.