From owner-svn-doc-all@freebsd.org Tue Jan 23 19:06:01 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 4196AEC0AD0; Tue, 23 Jan 2018 19:06:01 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 1A9CD69C0E; Tue, 23 Jan 2018 19:06:01 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6BF7512906; Tue, 23 Jan 2018 19:06:00 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w0NJ60W5010035; Tue, 23 Jan 2018 19:06:00 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w0NJ60GJ010034; Tue, 23 Jan 2018 19:06:00 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201801231906.w0NJ60GJ010034@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Tue, 23 Jan 2018 19:06:00 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51392 - head/en_US.ISO8859-1/htdocs X-SVN-Group: doc-head X-SVN-Commit-Author: gjb X-SVN-Commit-Paths: head/en_US.ISO8859-1/htdocs X-SVN-Commit-Revision: 51392 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 23 Jan 2018 19:06:01 -0000 Author: gjb Date: Tue Jan 23 19:05:59 2018 New Revision: 51392 URL: https://svnweb.freebsd.org/changeset/doc/51392 Log: Update the mailing address for the FreeBSD Foundation. Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/about.xml Modified: head/en_US.ISO8859-1/htdocs/about.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/about.xml Thu Jan 18 14:30:59 2018 (r51391) +++ head/en_US.ISO8859-1/htdocs/about.xml Tue Jan 23 19:05:59 2018 (r51392) @@ -103,9 +103,8 @@ contact info@FreeBSDFoundation.org for more information or write to: The FreeBSD - Foundation, 5757 Central Ave, Suite 201, - Boulder, CO 80301, - USA.

+ Foundation, 600 South Airport Road, Building + A, Suite F1, Longmont, CO 80503 USA.

From owner-svn-doc-all@freebsd.org Thu Jan 25 02:57:31 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 80E93ED7FBC; Thu, 25 Jan 2018 02:57:31 +0000 (UTC) (envelope-from pkelsey@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 27DA785D9F; Thu, 25 Jan 2018 02:57:31 +0000 (UTC) (envelope-from pkelsey@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1D41D26923; Thu, 25 Jan 2018 02:57:31 +0000 (UTC) (envelope-from pkelsey@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w0P2vU0Y037723; Thu, 25 Jan 2018 02:57:30 GMT (envelope-from pkelsey@FreeBSD.org) Received: (from pkelsey@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w0P2vUhq037722; Thu, 25 Jan 2018 02:57:30 GMT (envelope-from pkelsey@FreeBSD.org) Message-Id: <201801250257.w0P2vUhq037722@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: pkelsey set sender to pkelsey@FreeBSD.org using -f From: Patrick Kelsey Date: Thu, 25 Jan 2018 02:57:30 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51393 - head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Group: doc-head X-SVN-Commit-Author: pkelsey X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Commit-Revision: 51393 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jan 2018 02:57:31 -0000 Author: pkelsey (src committer) Date: Thu Jan 25 02:57:30 2018 New Revision: 51393 URL: https://svnweb.freebsd.org/changeset/doc/51393 Log: Partially document __FreeBSD_version value 1101507. Document __FreeBSD_version value 1101508. Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Tue Jan 23 19:05:59 2018 (r51392) +++ head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Thu Jan 25 02:57:30 2018 (r51393) @@ -1851,6 +1851,25 @@ is spelled &, < is < and > is >. value.u16 field to struct diocgattr_arg. + + + 1101507 + r328379 + January 24, 2018 + 11-STABLE after merging + r325028, + r328344 + + + + 1101508 + r328386 + January 24, 2018 + 11-STABLE after merging + r316648, + renaming smp_no_rendevous_barrier() to + smp_no_rendezvous_barrier(). + From owner-svn-doc-all@freebsd.org Thu Jan 25 14:31:09 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9D520EDB4BC; Thu, 25 Jan 2018 14:31:09 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 509F77F305; Thu, 25 Jan 2018 14:31:09 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4BBCF6107; Thu, 25 Jan 2018 14:31:09 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w0PEV9aC084647; Thu, 25 Jan 2018 14:31:09 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w0PEV9lR084646; Thu, 25 Jan 2018 14:31:09 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201801251431.w0PEV9lR084646@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Thu, 25 Jan 2018 14:31:09 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51394 - head/ja_JP.eucJP/htdocs X-SVN-Group: doc-head X-SVN-Commit-Author: ryusuke X-SVN-Commit-Paths: head/ja_JP.eucJP/htdocs X-SVN-Commit-Revision: 51394 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jan 2018 14:31:09 -0000 Author: ryusuke Date: Thu Jan 25 14:31:08 2018 New Revision: 51394 URL: https://svnweb.freebsd.org/changeset/doc/51394 Log: - Merge the following from the English version: r51282 -> r51392 head/ja_JP.eucJP/htdocs/about.xml Modified: head/ja_JP.eucJP/htdocs/about.xml Modified: head/ja_JP.eucJP/htdocs/about.xml ============================================================================== --- head/ja_JP.eucJP/htdocs/about.xml Thu Jan 25 02:57:30 2018 (r51393) +++ head/ja_JP.eucJP/htdocs/about.xml Thu Jan 25 14:31:08 2018 (r51394) @@ -4,7 +4,7 @@ ]> - + @@ -104,9 +104,8 @@ 詳細に関しては info@FreeBSDFoundation.org にメールを送るか、The FreeBSD - Foundation, 5757 Central Ave, Suite 201, - Boulder, CO 80301, - USA + Foundation, 600 South Airport Road, Building + A, Suite F1, Longmont, CO 80503 USA まで手紙をお送りください。

From owner-svn-doc-all@freebsd.org Thu Jan 25 16:21:43 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9C0B9EBD0D2; Thu, 25 Jan 2018 16:21:43 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 48B9B84BE1; Thu, 25 Jan 2018 16:21:43 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 43AD57360; Thu, 25 Jan 2018 16:21:43 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w0PGLhsr041949; Thu, 25 Jan 2018 16:21:43 GMT (envelope-from mat@FreeBSD.org) Received: (from mat@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w0PGLhWX041948; Thu, 25 Jan 2018 16:21:43 GMT (envelope-from mat@FreeBSD.org) Message-Id: <201801251621.w0PGLhWX041948@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mat set sender to mat@FreeBSD.org using -f From: Mathieu Arnold Date: Thu, 25 Jan 2018 16:21:43 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51395 - head/en_US.ISO8859-1/books/porters-handbook/slow-porting X-SVN-Group: doc-head X-SVN-Commit-Author: mat X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/slow-porting X-SVN-Commit-Revision: 51395 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jan 2018 16:21:43 -0000 Author: mat Date: Thu Jan 25 16:21:42 2018 New Revision: 51395 URL: https://svnweb.freebsd.org/changeset/doc/51395 Log: Add an example about how to use EXTRA_PATCHES with a directory. Sponsored by: Absolight Modified: head/en_US.ISO8859-1/books/porters-handbook/slow-porting/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/slow-porting/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/slow-porting/chapter.xml Thu Jan 25 14:31:08 2018 (r51394) +++ head/en_US.ISO8859-1/books/porters-handbook/slow-porting/chapter.xml Thu Jan 25 16:21:42 2018 (r51395) @@ -492,6 +492,34 @@ BAR_EXTRA_PATCHES_OFF= ${PATCHDIR}/extra-patch-bar.c \ ${PATCHDIR}/extra-patch-bar.h + + Using <varname>EXTRA_PATCHES</varname> With a + Directory + + Sometime, there are many patches that are needed for a + feature, in this case, it is possible to point + EXTRA_PATCHES to a directory, and it will + automatically apply all files named + patch-* in + it. + + Create a subdirectory in + ${PATCHDIR}, and move the patches in + it. For example: + + &prompt.user; ls -l files/foo-patches +-rw-r--r-- 1 root wheel 350 Jan 16 01:27 patch-Makefile.in +-rw-r--r-- 1 root wheel 3084 Jan 18 15:37 patch-configure + + Then add this to the Makefile: + + OPTIONS_DEFINE= FOO +FOO_EXTRA_PATCHES= ${PATCHDIR}/foo-patches + + The framework will then use all the files named + patch-* in + that directory. + From owner-svn-doc-all@freebsd.org Thu Jan 25 16:21:49 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 48A07EBD0FF; Thu, 25 Jan 2018 16:21:49 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id EE57D84C39; Thu, 25 Jan 2018 16:21:48 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id E931D7368; Thu, 25 Jan 2018 16:21:48 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w0PGLmrE041996; Thu, 25 Jan 2018 16:21:48 GMT (envelope-from mat@FreeBSD.org) Received: (from mat@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w0PGLmfx041995; Thu, 25 Jan 2018 16:21:48 GMT (envelope-from mat@FreeBSD.org) Message-Id: <201801251621.w0PGLmfx041995@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mat set sender to mat@FreeBSD.org using -f From: Mathieu Arnold Date: Thu, 25 Jan 2018 16:21:48 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51396 - head/en_US.ISO8859-1/books/porters-handbook/uses X-SVN-Group: doc-head X-SVN-Commit-Author: mat X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/uses X-SVN-Commit-Revision: 51396 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jan 2018 16:21:49 -0000 Author: mat Date: Thu Jan 25 16:21:48 2018 New Revision: 51396 URL: https://svnweb.freebsd.org/changeset/doc/51396 Log: Document USES=python:patch. Sponsored by: Absolight Modified: head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Thu Jan 25 16:21:42 2018 (r51395) +++ head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Thu Jan 25 16:21:48 2018 (r51396) @@ -2471,6 +2471,7 @@ USE_PYQT= core doc_build designer_run X.Y+, -X.Y, X.Y-Z.A, + patch, build, run, test @@ -2478,7 +2479,9 @@ USE_PYQT= core doc_build designer_run or version range can be specified. If Python is only needed at build time, run time or for the tests, it can be set as a build, run or test dependency with build, - run, or test. See + run, or test. If Python + is also needed during the patch phase, use + patch. See for more information. PYTHON_NO_DEPENDS=yes can be used when From owner-svn-doc-all@freebsd.org Thu Jan 25 16:21:53 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E0680EBD142; Thu, 25 Jan 2018 16:21:52 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 91FAD84C5E; Thu, 25 Jan 2018 16:21:52 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8CB1A736A; Thu, 25 Jan 2018 16:21:52 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w0PGLqL0042040; Thu, 25 Jan 2018 16:21:52 GMT (envelope-from mat@FreeBSD.org) Received: (from mat@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w0PGLqdK042039; Thu, 25 Jan 2018 16:21:52 GMT (envelope-from mat@FreeBSD.org) Message-Id: <201801251621.w0PGLqdK042039@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mat set sender to mat@FreeBSD.org using -f From: Mathieu Arnold Date: Thu, 25 Jan 2018 16:21:52 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51397 - head/en_US.ISO8859-1/books/porters-handbook/makefiles X-SVN-Group: doc-head X-SVN-Commit-Author: mat X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/makefiles X-SVN-Commit-Revision: 51397 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 25 Jan 2018 16:21:53 -0000 Author: mat Date: Thu Jan 25 16:21:52 2018 New Revision: 51397 URL: https://svnweb.freebsd.org/changeset/doc/51397 Log: Rewrite the Conflicts Handling section. Sponsored by: Absolight Modified: head/en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml Thu Jan 25 16:21:48 2018 (r51396) +++ head/en_US.ISO8859-1/books/porters-handbook/makefiles/chapter.xml Thu Jan 25 16:21:52 2018 (r51397) @@ -7332,52 +7332,103 @@ DISTVERSION= 1.0 those other ports for a few months to cater for users who only update once in a while. - - <varname>CONFLICTS_INSTALL</varname> + + + CONFLICTS_INSTALL - If the package cannot coexist with other packages - (because of file conflicts, runtime incompatibilities, etc.), - list the other package names in - CONFLICTS_INSTALL. Use - shell globs like * and ? - here. Enumerate package names in there, not port names or - origins. Please make sure - that CONFLICTS_INSTALL does not match this - port's package itself. Otherwise enforcing its installation - with FORCE_PKG_REGISTER will no longer - work. CONFLICTS_INSTALL check is done - after the build stage and prior to the install stage. - + If the package cannot coexist with other + packages (because of file conflicts, runtime + incompatibilities, etc.). + CONFLICTS_INSTALL check is done after the + build stage and prior to the install stage. + - - <varname>CONFLICTS_BUILD</varname> + + CONFLICTS_BUILD - If the port cannot be built when other specific ports are - already installed, list the other port names in - CONFLICTS_BUILD. Use - shell globs like * and ? - here. Use package names, not port names or origins. - CONFLICTS_BUILD check is done prior to the - build stage. Build conflicts are not recorded in the - resulting package. - + + If the port cannot be built when other specific ports + are already installed. Build conflicts are not recorded + in the resulting package. + - - <varname>CONFLICTS</varname> + - If the port cannot be built if a certain port is already - installed and the resulting package cannot coexist with the - other package, list the other package name in - CONFLICTS. use shell - globs like * and ? here. - Enumerate package names in there, not port names or - origins. Please make sure that - CONFLICTS does not match this - port's package itself. Otherwise enforcing its installation - with FORCE_PKG_REGISTER will no longer - work. CONFLICTS check is done prior to the - build stage and prior to the install stage. - + + CONFLICTS + + + If the port cannot be built if a certain port is + already installed and the resulting package cannot coexist + with the other package. CONFLICTS + check is done prior to the build stage and prior to the + install stage. + + + + + The most common content of one of these variable is the + package base of another port. The package base is the package + name without the appended version, it can be obtained by running + make -V PKGBASE. + + + Basic usage of + <varname>CONFLICTS<replaceable>*</replaceable></varname> + + dns/bind99 cannot be + installed if dns/bind910 is + present because they install same files. First gather the + package base to use: + + &prompt.user; make -C dns/bind99 -V PKGBASE +bind99 +&prompt.user; make -C dns/bind910 -V PKGBASE +bind910 + + Then add to the Makefile of dns/bind99: + + CONFLICTS_INSTALL= bind910 + + And add to the Makefile of dns/bind910: + + CONFLICTS_INSTALL= bind99 + + + Sometime, only some version of another port is incompatible, + in this case, use the full package name, with the version, and + use shell globs, like * and + ? to make sure all possible versions are + matched. + + + Using <varname>CONFLICTS<replaceable>*</replaceable></varname> With Globs. + + From versions from 2.0 and up-to 2.4.1_2, deskutils/gnotime used to install a + bundled version of databases/qof. + + To reflect this past, the Makefile of + databases/qof contains: + + CONFLICTS_INSTALL= gnotime-2.[0-3]* \ + gnotime-2.4.0* gnotime-2.4.1 \ + gnotime-2.4.1_[12] + + The first entry match versions 2.0 + through 2.3, the second all the revisions + of 2.4.0, the third the exact + 2.4.1 version, and the last the first and + second revisions of the 2.4.1 + version. + + deskutils/gnotime does not + have any conflicts line because its current version does not + conflict with anything else. + From owner-svn-doc-all@freebsd.org Fri Jan 26 20:05:35 2018 Return-Path: Delivered-To: svn-doc-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 707F9EC68C7; Fri, 26 Jan 2018 20:05:35 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 212F084000; Fri, 26 Jan 2018 20:05:35 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1817F20281; Fri, 26 Jan 2018 20:05:35 +0000 (UTC) (envelope-from jhb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w0QK5YhN071532; Fri, 26 Jan 2018 20:05:34 GMT (envelope-from jhb@FreeBSD.org) Received: (from jhb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w0QK5YfH071531; Fri, 26 Jan 2018 20:05:34 GMT (envelope-from jhb@FreeBSD.org) Message-Id: <201801262005.w0QK5YfH071531@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: jhb set sender to jhb@FreeBSD.org using -f From: John Baldwin Date: Fri, 26 Jan 2018 20:05:34 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51398 - head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Group: doc-head X-SVN-Commit-Author: jhb X-SVN-Commit-Paths: head/en_US.ISO8859-1/books/porters-handbook/versions X-SVN-Commit-Revision: 51398 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 26 Jan 2018 20:05:35 -0000 Author: jhb Date: Fri Jan 26 20:05:34 2018 New Revision: 51398 URL: https://svnweb.freebsd.org/changeset/doc/51398 Log: Update description of __FreeBSD_version 1101507 and document 1004501. Prompted by: pkelsey Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Thu Jan 25 16:21:52 2018 (r51397) +++ head/en_US.ISO8859-1/books/porters-handbook/versions/chapter.xml Fri Jan 26 20:05:34 2018 (r51398) @@ -1857,8 +1857,9 @@ is spelled &, < is < and > is >. r328379 January 24, 2018 11-STABLE after merging - r325028, - r328344 + r325028, fixing + ptrace() to always clear the + correct thread event when resuming. @@ -3036,6 +3037,16 @@ is spelled &, < is < and > is >. September 15, 2017 10-STABLE after releng/10.4 branched from 10-STABLE. + + + + 1004501 + r328379 + January 24, 2018 + 10-STABLE after merging + r325028, fixing + ptrace() to always clear the + correct thread event when resuming.