Author: bapt
Date: Sun Sep 18 15:01:11 2016
New Revision: 305931
URL: https://svnweb.freebsd.org/changeset/base/305931

Log:
  Disable GNU rcs by default
  
  All remaining tools using rcs has been switched to directly use diff3(1):
  - etcupdate(8)
  - freebsd-update(8)
  
  Note that the ident(1) tool is been already replaced long ago with a BSD
  licensed version, as such it remains installed.
  
  GNU rcs is still available from ports:
  - rcs: newer GPLv3 version
  - rcs57: the latest version from base (GPLv2)

Added:
  head/tools/build/options/WITH_RCS
     - copied, changed from r305930, head/tools/build/options/WITHOUT_RCS
Deleted:
  head/tools/build/options/WITHOUT_RCS
Modified:
  head/UPDATING
  head/share/mk/src.libnames.mk
  head/share/mk/src.opts.mk

Modified: head/UPDATING
==============================================================================
--- head/UPDATING       Sun Sep 18 14:48:28 2016        (r305930)
+++ head/UPDATING       Sun Sep 18 15:01:11 2016        (r305931)
@@ -32,6 +32,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12
        "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
 20160918:
+       GNU rcs has been turned off by default. It can (temporary) be built
+       again by adding WITH_RCS knob in src.conf.
+
+20160918:
        The backup_uses_rcs functionality has been removed from rc.subr.
 
 20160908:

Modified: head/share/mk/src.libnames.mk
==============================================================================
--- head/share/mk/src.libnames.mk       Sun Sep 18 14:48:28 2016        
(r305930)
+++ head/share/mk/src.libnames.mk       Sun Sep 18 15:01:11 2016        
(r305931)
@@ -490,8 +490,8 @@ LIBDIALOGDIR=       ${OBJTOP}/gnu/lib/libdialo
 LIBGCOVDIR=    ${OBJTOP}/gnu/lib/libgcov
 LIBGOMPDIR=    ${OBJTOP}/gnu/lib/libgomp
 LIBGNUREGEXDIR=        ${OBJTOP}/gnu/lib/libregex
-LIBSSPDIR=     ${OBJTOP}/gnu/lib/libssp
-LIBSSP_NONSHAREDDIR=   ${OBJTOP}/gnu/lib/libssp/libssp_nonshared
+LIBSSPDIR=     ${OBJTOP}/lib/libssp
+LIBSSP_NONSHAREDDIR=   ${OBJTOP}/lib/libssp/libssp_nonshared
 LIBSUPCPLUSPLUSDIR=    ${OBJTOP}/gnu/lib/libsupc++
 LIBASN1DIR=    ${OBJTOP}/kerberos5/lib/libasn1
 LIBGSSAPI_KRB5DIR=     ${OBJTOP}/kerberos5/lib/libgssapi_krb5

Modified: head/share/mk/src.opts.mk
==============================================================================
--- head/share/mk/src.opts.mk   Sun Sep 18 14:48:28 2016        (r305930)
+++ head/share/mk/src.opts.mk   Sun Sep 18 15:01:11 2016        (r305931)
@@ -147,7 +147,6 @@ __DEFAULT_YES_OPTIONS = \
     RADIUS_SUPPORT \
     RCMDS \
     RBOOTD \
-    RCS \
     RESCUE \
     ROUTED \
     SENDMAIL \
@@ -187,6 +186,7 @@ __DEFAULT_NO_OPTIONS = \
     NAND \
     OFED \
     OPENLDAP \
+    RCS \
     SHARED_TOOLCHAIN \
     SORT_THREADS \
     SVN \

Copied and modified: head/tools/build/options/WITH_RCS (from r305930, 
head/tools/build/options/WITHOUT_RCS)
==============================================================================
--- head/tools/build/options/WITHOUT_RCS        Sun Sep 18 14:48:28 2016        
(r305930, copy source)
+++ head/tools/build/options/WITH_RCS   Sun Sep 18 15:01:11 2016        
(r305931)
@@ -1,5 +1,4 @@
 .\" $FreeBSD$
-Set to not build
-.Xr rcs 1 ,
-.Xr etcupdate 8 ,
+Set to build
+.Xr rcs 1
 and related utilities.
_______________________________________________
svn-src-all@freebsd.org mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-all
To unsubscribe, send any mail to "svn-src-all-unsubscr...@freebsd.org"

Reply via email to