svn commit: r370801 - branches/2014Q4/security/openssh-portable
Bryan Drewery
bdrewery at FreeBSD.org
Mon Oct 13 17:08:55 UTC 2014
Author: bdrewery
Date: Mon Oct 13 17:08:54 2014
New Revision: 370801
URL: https://svnweb.freebsd.org/changeset/ports/370801
QAT: https://qat.redports.org/buildarchive/r370801/
Log:
MFH: r369933
- Mark OVERWRITE_BASE and security/openssh-portable-base as DEPRECATED.
These will be removed on January 1 2015.
Really ports should not be touching the base system at all.
This option is a big foot-shoot problem:
1. Recent versions of FreeBSD such as 9.3, 10.0, 10.1+, now remove all ssh
files from /usr if you 'make delete-old' with WITHOUT_SSH. This results in
removing the overwrite base files.
2. Uninstalling the package leaves the system with no ssh.
3. Running installworld without WITHOUT_SSH results in overwriting the
package, or giving false-positive 'pkg check -s' errors.
4. The port fails to pass QA checks because it removes system files.
Modified:
branches/2014Q4/security/openssh-portable/Makefile
Directory Properties:
branches/2014Q4/ (props changed)
Modified: branches/2014Q4/security/openssh-portable/Makefile
==============================================================================
--- branches/2014Q4/security/openssh-portable/Makefile Mon Oct 13 17:07:44 2014 (r370800)
+++ branches/2014Q4/security/openssh-portable/Makefile Mon Oct 13 17:08:54 2014 (r370801)
@@ -202,6 +202,8 @@ CONFIGURE_LIBS+= -lldap
EMPTYDIR= /var/empty
.if ${PORT_OPTIONS:MOVERWRITE_BASE}
+DEPRECATED= Overwrite-base option/port/pkg will be removed. There is no real need for foot-shooting.
+EXPIRATION_DATE= 2015-01-01
WITH_OPENSSL_BASE= yes
CONFIGURE_ARGS+= --localstatedir=/var
PREFIX= /usr
More information about the svn-ports-branches
mailing list