From owner-svn-doc-head@freebsd.org Sun Sep 13 14:15:50 2015 Return-Path: Delivered-To: svn-doc-head@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 77FC7A03452; Sun, 13 Sep 2015 14:15:50 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4DFEC1D74; Sun, 13 Sep 2015 14:15:50 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8DEFovo088661; Sun, 13 Sep 2015 14:15:50 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8DEFoRt088660; Sun, 13 Sep 2015 14:15:50 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201509131415.t8DEFoRt088660@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Sun, 13 Sep 2015 14:15:50 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47407 - head/ja_JP.eucJP/books/handbook/eresources X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Sep 2015 14:15:50 -0000 Author: ryusuke Date: Sun Sep 13 14:15:49 2015 New Revision: 47407 URL: https://svnweb.freebsd.org/changeset/doc/47407 Log: - Merge the following from the English version: r28164 -> r28914 head/ja_JP.eucJP/books/handbook/eresources/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/eresources/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/eresources/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/eresources/chapter.xml Sat Sep 12 19:47:09 2015 (r47406) +++ head/ja_JP.eucJP/books/handbook/eresources/chapter.xml Sun Sep 13 14:15:49 2015 (r47407) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r28164 + Original revision: r28914 $FreeBSD$ --> @@ -267,6 +267,12 @@ + &a.eol.name; + FreeBSD ¥×¥í¥¸¥§¥¯¥È¤Ë¤è¤ë¥µ¥Ý¡¼¥È¤¬½ªÎ»¤·¤¿ + FreeBSD ¤Ë´ØÏ¢¤·¤¿¥½¥Õ¥È¥¦¥§¥¢¤Î¥Ô¥¢¥µ¥Ý¡¼¥È + + + &a.emulation.name; Linux/&ms-dos;/&windows; ¤Î¤è¤¦¤Ê¾¤Î¥·¥¹¥Æ¥à¤Î¥¨¥ß¥å¥ì¡¼¥·¥ç¥ó @@ -498,6 +504,11 @@ + &a.sun4v.name; + FreeBSD ¤Î &ultrasparc; T1 ¥Ù¡¼¥¹¥·¥¹¥Æ¥à¤Ø¤Î°Ü¿¢ + + + &a.threads.name; FreeBSD ¸ÇÍ­¤Î Tcl/Tk ¤Ë´Ø¤¹¤ëµÄÏÀ @@ -1140,6 +1151,20 @@ + &a.eol.name; + + + FreeBSD ¥×¥í¥¸¥§¥¯¥È¤Ë¤è¤ë¥µ¥Ý¡¼¥È¤¬½ªÎ»¤·¤¿ + FreeBSD ¤Ë´ØÏ¢¤·¤¿¥½¥Õ¥È¥¦¥§¥¢¤Î¥Ô¥¢¥µ¥Ý¡¼¥È + + FreeBSD ¥×¥í¥¸¥§¥¯¥È¤Ë¤è¤ë (¤¿¤È¤¨¤Ð¡¢ + ¥»¥­¥å¥ê¥Æ¥£¥¢¥É¥Ð¥¤¥¶¥ê¤ª¤è¤Ó¥Ñ¥Ã¥Á·Á¼°¤Ë¤è¤ë) + ¸ø¼°¥µ¥Ý¡¼¥È¤ò½ª¤¨¤¿ FreeBSD + ´ØÏ¢¥½¥Õ¥È¥¦¥§¥¢¤Î¥Ô¥¢¥µ¥Ý¡¼¥È¤òÄ󶡤·¤¿¤êÍøÍѤ¹¤ë¤³¤È¤Ë¶½Ì£¤ò»ý¤Ã¤Æ¤¤¤ë¿Íã¤Î¤¿¤á¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ç¤¹¡£ + + + + &a.firewire.name; @@ -1805,6 +1830,11 @@ it.comp.os.freebsd (¥¤¥¿¥ê¥¢) + + + tw.bbs.comp.386bsd (ÈËÂλúÃæ¹ñ¸ì) + From owner-svn-doc-head@freebsd.org Sun Sep 13 18:28:52 2015 Return-Path: Delivered-To: svn-doc-head@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 1F887A0328D; Sun, 13 Sep 2015 18:28:52 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 105201808; Sun, 13 Sep 2015 18:28:52 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8DISp8p000675; Sun, 13 Sep 2015 18:28:51 GMT (envelope-from wblock@FreeBSD.org) Received: (from wblock@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8DISppQ000674; Sun, 13 Sep 2015 18:28:51 GMT (envelope-from wblock@FreeBSD.org) Message-Id: <201509131828.t8DISppQ000674@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: wblock set sender to wblock@FreeBSD.org using -f From: Warren Block Date: Sun, 13 Sep 2015 18:28:51 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47408 - head/en_US.ISO8859-1/htdocs/layout/css X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Sep 2015 18:28:52 -0000 Author: wblock Date: Sun Sep 13 18:28:51 2015 New Revision: 47408 URL: https://svnweb.freebsd.org/changeset/doc/47408 Log: Remove the width setting for the "Donate to FreeBSD" box. Non-Firefox browsers like Safari and IE seem to use wider fonts, making the text wrap and disrupting the rest of the page. Also add a nowrap property just in case. Modified: head/en_US.ISO8859-1/htdocs/layout/css/layout.css Modified: head/en_US.ISO8859-1/htdocs/layout/css/layout.css ============================================================================== --- head/en_US.ISO8859-1/htdocs/layout/css/layout.css Sun Sep 13 14:15:49 2015 (r47407) +++ head/en_US.ISO8859-1/htdocs/layout/css/layout.css Sun Sep 13 18:28:51 2015 (r47408) @@ -424,7 +424,7 @@ .frontdonateroundbox { margin-top: 0.5em; padding: 0; - width: 85%; + white-space: nowrap; background-color: white; border-radius: 10px; } From owner-svn-doc-head@freebsd.org Mon Sep 14 03:00:50 2015 Return-Path: Delivered-To: svn-doc-head@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 44600A0424C; Mon, 14 Sep 2015 03:00:50 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 32DEC127D; Mon, 14 Sep 2015 03:00:50 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8E30oNs012345; Mon, 14 Sep 2015 03:00:50 GMT (envelope-from wblock@FreeBSD.org) Received: (from wblock@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8E30oSq012344; Mon, 14 Sep 2015 03:00:50 GMT (envelope-from wblock@FreeBSD.org) Message-Id: <201509140300.t8E30oSq012344@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: wblock set sender to wblock@FreeBSD.org using -f From: Warren Block Date: Mon, 14 Sep 2015 03:00:50 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47409 - head/en_US.ISO8859-1/books/handbook/jails X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Sep 2015 03:00:50 -0000 Author: wblock Date: Mon Sep 14 03:00:49 2015 New Revision: 47409 URL: https://svnweb.freebsd.org/changeset/doc/47409 Log: Remove another instance of cloned_interfaces copying the existing setting. This is unusual and confusing for people. Modified: head/en_US.ISO8859-1/books/handbook/jails/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/jails/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/jails/chapter.xml Sun Sep 13 18:28:51 2015 (r47408) +++ head/en_US.ISO8859-1/books/handbook/jails/chapter.xml Mon Sep 14 03:00:49 2015 (r47409) @@ -1488,7 +1488,7 @@ wwwserver-201407271153.13.tar.gzCreate a cloned loopback interface by adding a line to /etc/rc.conf: - cloned_interfaces="${cloned_interfaces} lo1" + cloned_interfaces="lo1" Immediately create the new loopback interface: From owner-svn-doc-head@freebsd.org Mon Sep 14 10:53:24 2015 Return-Path: Delivered-To: svn-doc-head@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 369EDA0337B; Mon, 14 Sep 2015 10:53:24 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 277261C39; Mon, 14 Sep 2015 10:53:24 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8EArOVY008375; Mon, 14 Sep 2015 10:53:24 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8EArO9B008374; Mon, 14 Sep 2015 10:53:24 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201509141053.t8EArO9B008374@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Mon, 14 Sep 2015 10:53:24 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47410 - head/ja_JP.eucJP/books/handbook/eresources X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Sep 2015 10:53:24 -0000 Author: ryusuke Date: Mon Sep 14 10:53:23 2015 New Revision: 47410 URL: https://svnweb.freebsd.org/changeset/doc/47410 Log: - Merge the following from the English version: r28914 -> r30618 head/ja_JP.eucJP/books/handbook/eresources/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/eresources/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/eresources/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/eresources/chapter.xml Mon Sep 14 03:00:49 2015 (r47409) +++ head/ja_JP.eucJP/books/handbook/eresources/chapter.xml Mon Sep 14 10:53:23 2015 (r47410) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r28914 + Original revision: r30618 $FreeBSD$ --> @@ -53,6 +53,14 @@ ¤½¤¦¤·¤Ê¤¤¤È¡¢·ë²ÌŪ¤Ë¡¢¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤¬¥×¥í¥¸¥§¥¯¥È¤Ë¤È¤Ã¤Æ »ö¼Â¾å¤Î¥³¥ß¥å¥Ë¥±¡¼¥·¥ç¥ó¤Î¼êÃʤˤʤäƤ·¤Þ¤¦¤Ç¤·¤ç¤¦¡£ + + &os; + ¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ë¥á¡¼¥ë¤òÁ÷¿®¤Ç¤­¤ë¤«¤É¤¦¤«¤ò³Îǧ¤·¤¿¤±¤ì¤Ð¡¢ + &a.test.name; ¤Ë¥Æ¥¹¥È¥á¥Ã¥»¡¼¥¸¤òÁ÷¿®¤·¤Æ¤¯¤À¤µ¤¤¡£ + ¾¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ë¤Ï¡¢ + ¥Æ¥¹¥È¥á¥Ã¥»¡¼¥¸¤òÁ÷¿®¤·¤Ê¤¤¤Ç¤¯¤À¤µ¤¤¡£ + + ¤É¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ë¼ÁÌä¤òÅê¹Æ¤¹¤Ù¤­¤«Ì¤ä¿¾ì¹ç¤Ë¤Ï¡¢ How to get best results from the FreeBSD-questions mailing list @@ -342,6 +350,11 @@ + &a.jail.name; + &man.jail.8; ¤Ë´Ø¤¹¤ëµÄÏÀ + + + &a.java.name; &java; ³«È¯¼Ô¤ä¡¢FreeBSD ¤Ø &jdk; ¤ò°Ü¿¢¤¹¤ë¿Í¤¿¤Á From owner-svn-doc-head@freebsd.org Mon Sep 14 13:32:23 2015 Return-Path: Delivered-To: svn-doc-head@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 E6BBFA04436; Mon, 14 Sep 2015 13:32:23 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D7C07134C; Mon, 14 Sep 2015 13:32:23 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8EDWNmV084012; Mon, 14 Sep 2015 13:32:23 GMT (envelope-from mat@FreeBSD.org) Received: (from mat@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8EDWNlv084011; Mon, 14 Sep 2015 13:32:23 GMT (envelope-from mat@FreeBSD.org) Message-Id: <201509141332.t8EDWNlv084011@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mat set sender to mat@FreeBSD.org using -f From: Mathieu Arnold Date: Mon, 14 Sep 2015 13:32:23 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47411 - head/en_US.ISO8859-1/books/porters-handbook/uses X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Sep 2015 13:32:24 -0000 Author: mat Date: Mon Sep 14 13:32:23 2015 New Revision: 47411 URL: https://svnweb.freebsd.org/changeset/doc/47411 Log: Some arguments in USES did not have the correct markup. 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 Mon Sep 14 10:53:23 2015 (r47410) +++ head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Mon Sep 14 13:32:23 2015 (r47411) @@ -334,14 +334,16 @@ <literal>display</literal> - Possible arguments: (none), ARGS + Possible arguments: (none), + ARGS Set up a virtual display environment. If the environment variable DISPLAY is not set, then Xvfb is added as a build dependency, and CONFIGURE_ENV is extended with the port number of the currently running instance of - Xvfb. The ARGS + Xvfb. The + ARGS parameter defaults to install and controls the phase around which to start and stop the virtual display. @@ -418,7 +420,8 @@ <literal>fam</literal> - Possible arguments: (none), fam, gamin + Possible arguments: (none), fam, + gamin Uses a File Alteration Monitor as a library dependency, either devel/fam or Delivered-To: svn-doc-head@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 6B799A0444F; Mon, 14 Sep 2015 13:32:30 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 5C2BA13A2; Mon, 14 Sep 2015 13:32:30 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8EDWU3r084069; Mon, 14 Sep 2015 13:32:30 GMT (envelope-from mat@FreeBSD.org) Received: (from mat@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8EDWTUM084066; Mon, 14 Sep 2015 13:32:29 GMT (envelope-from mat@FreeBSD.org) Message-Id: <201509141332.t8EDWTUM084066@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mat set sender to mat@FreeBSD.org using -f From: Mathieu Arnold Date: Mon, 14 Sep 2015 13:32:29 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47412 - in head/en_US.ISO8859-1/books/porters-handbook: plist uses X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Sep 2015 13:32:30 -0000 Author: mat Date: Mon Sep 14 13:32:29 2015 New Revision: 47412 URL: https://svnweb.freebsd.org/changeset/doc/47412 Log: Catch up with r396872, adding @fc and @fontsdir back, and as options to USES=fonts. Sponsored by: Absolight Modified: head/en_US.ISO8859-1/books/porters-handbook/plist/chapter.xml head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/plist/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/plist/chapter.xml Mon Sep 14 13:32:23 2015 (r47411) +++ head/en_US.ISO8859-1/books/porters-handbook/plist/chapter.xml Mon Sep 14 13:32:29 2015 (r47412) @@ -326,13 +326,42 @@ etc/orbit.conf-dist after installation and deinstallation. + + <literal>@fc</literal> + <replaceable>directory</replaceable> + + Add a @dir entry for the directory + passed as an argument, and run fc-cache -fs + on that directory after installation and + deinstallation. + + <literal>@fcfontsdir</literal> <replaceable>directory</replaceable> Add a @dir entry for the directory passed as an argument, and run fc-cache - -s, mkfontscale and + -fs, mkfontscale and + mkfontdir on that directory after + installation and deinstallation. Additionally, on + deinstallation, it removes the + fonts.scale and + fonts.dir cache files if they are + empty. This keyword is equivalent to adding both @fc + directory and @fontsdir + directory. + + + + <literal>@fontsdir</literal> + <replaceable>directory</replaceable> + + Add a @dir entry for the + directory passed as an argument, and run + mkfontscale and mkfontdir on that directory after installation and deinstallation. Additionally, on deinstallation, it removes the Modified: head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Mon Sep 14 13:32:23 2015 (r47411) +++ head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Mon Sep 14 13:32:29 2015 (r47412) @@ -8,7 +8,7 @@ @@ -480,6 +480,11 @@ + &a.ruby.name; + FreeBSD ¸ÇÍ­¤Î Ruby ¤Ë´Ø¤¹¤ëµÄÏÀ + + + &a.scsi.name; SCSI ¥µ¥Ö¥·¥¹¥Æ¥à @@ -1578,6 +1583,22 @@ + &a.ruby.name; + + + FreeBSD ¸ÇÍ­¤Î Ruby + ¤Ë´Ø¤¹¤ëµÄÏÀ + + FreeBSD ¤Ç¤Î Ruby + ¥µ¥Ý¡¼¥È¤Ë´ØÏ¢¤·¤¿µÄÏÀ¤ò¹Ô¤¦¤¿¤á¤Î¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ç¤¹¡£ + ¤³¤ì¤Ïµ»½ÑŪ¤Ê¥á¡¼¥ê¥ó¥°¥ê¥¹¥È¤Ç¤¹¡£Ruby ports, + ¥µ¡¼¥É¥Ñ¡¼¥Æ¥£¥é¥¤¥Ö¥é¥ê¤ª¤è¤Ó¥Õ¥ì¡¼¥à¥ï¡¼¥¯¤Ë¤Ä¤¤¤Æºî¶È¤ò¹Ô¤Ã¤Æ¤¤¤ë¿Íã¤òÂоݤȤ·¤Æ¤¤¤Þ¤¹¡£ + + µ»½ÑŪ¤ÊµÄÏÀ¤Ë¶½Ì£¤ò»ý¤ÄÊý¤Î»²²Ã¤â´¿·Þ¤µ¤ì¤Þ¤¹¡£ + + + + &a.scsi.name; From owner-svn-doc-head@freebsd.org Wed Sep 16 10:56:56 2015 Return-Path: Delivered-To: svn-doc-head@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 F28EC9CD2FE; Wed, 16 Sep 2015 10:56:56 +0000 (UTC) (envelope-from tijl@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D82A91D24; Wed, 16 Sep 2015 10:56:56 +0000 (UTC) (envelope-from tijl@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8GAuu5E039445; Wed, 16 Sep 2015 10:56:56 GMT (envelope-from tijl@FreeBSD.org) Received: (from tijl@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8GAuu5c039444; Wed, 16 Sep 2015 10:56:56 GMT (envelope-from tijl@FreeBSD.org) Message-Id: <201509161056.t8GAuu5c039444@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tijl set sender to tijl@FreeBSD.org using -f From: Tijl Coosemans Date: Wed, 16 Sep 2015 10:56:56 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47414 - head/share/pgpkeys X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Sep 2015 10:56:57 -0000 Author: tijl (src,ports committer) Date: Wed Sep 16 10:56:56 2015 New Revision: 47414 URL: https://svnweb.freebsd.org/changeset/doc/47414 Log: Update my key Modified: head/share/pgpkeys/tijl.key Modified: head/share/pgpkeys/tijl.key ============================================================================== --- head/share/pgpkeys/tijl.key Tue Sep 15 13:45:35 2015 (r47413) +++ head/share/pgpkeys/tijl.key Wed Sep 16 10:56:56 2015 (r47414) @@ -1,13 +1,15 @@ -uid Tijl Coosemans -sub 2048g/7D71BA74 2010-07-13 +uid Tijl Coosemans +uid Tijl Coosemans +sub elg2048/8E9707DD7D71BA74 2010-07-13 [expires: 2017-09-15] + Key fingerprint = E8E1 95A3 7750 DB71 8FA5 24F9 8E97 07DD 7D71 BA74 + ]]> From owner-svn-doc-head@freebsd.org Wed Sep 16 21:14:19 2015 Return-Path: Delivered-To: svn-doc-head@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 F02BB9C246F; Wed, 16 Sep 2015 21:14:18 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D957210AB; Wed, 16 Sep 2015 21:14:18 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8GLEIci099221; Wed, 16 Sep 2015 21:14:18 GMT (envelope-from delphij@FreeBSD.org) Received: (from delphij@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8GLEHTH099214; Wed, 16 Sep 2015 21:14:17 GMT (envelope-from delphij@FreeBSD.org) Message-Id: <201509162114.t8GLEHTH099214@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: delphij set sender to delphij@FreeBSD.org using -f From: Xin LI Date: Wed, 16 Sep 2015 21:14:17 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47415 - in head/share: security/advisories security/patches/EN-15:16 security/patches/EN-15:17 security/patches/EN-15:18 xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Sep 2015 21:14:19 -0000 Author: delphij Date: Wed Sep 16 21:14:16 2015 New Revision: 47415 URL: https://svnweb.freebsd.org/changeset/doc/47415 Log: Add EN-15:16 - EN-15:18. Added: head/share/security/advisories/FreeBSD-EN-15:16.pw.asc (contents, props changed) head/share/security/advisories/FreeBSD-EN-15:17.libc.asc (contents, props changed) head/share/security/advisories/FreeBSD-EN-15:18.pkg.asc (contents, props changed) head/share/security/patches/EN-15:16/ head/share/security/patches/EN-15:16/pw.patch (contents, props changed) head/share/security/patches/EN-15:16/pw.patch.asc (contents, props changed) head/share/security/patches/EN-15:17/ head/share/security/patches/EN-15:17/libc.patch (contents, props changed) head/share/security/patches/EN-15:17/libc.patch.asc (contents, props changed) head/share/security/patches/EN-15:18/ head/share/security/patches/EN-15:18/pkg-10.patch (contents, props changed) head/share/security/patches/EN-15:18/pkg-10.patch.asc (contents, props changed) head/share/security/patches/EN-15:18/pkg-9.patch (contents, props changed) head/share/security/patches/EN-15:18/pkg-9.patch.asc (contents, props changed) Modified: head/share/xml/notices.xml Added: head/share/security/advisories/FreeBSD-EN-15:16.pw.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/advisories/FreeBSD-EN-15:16.pw.asc Wed Sep 16 21:14:16 2015 (r47415) @@ -0,0 +1,125 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-15:16.pw Errata Notice + The FreeBSD Project + +Topic: Regression in pw(8) when creating numeric users or groups + +Category: core +Module: pw +Announced: 2015-09-16 +Credits: Thierry Caillet, Baptiste Daroussin +Affects: 10.2-RELEASE +Corrected: 2015-08-23 21:42:27 UTC (stable/10, 10.2-STABLE) + 2015-09-16 20:59:41 UTC (releng/10.2, 10.2-RELEASE-p3) + +For general information regarding FreeBSD Errata Notices and Security +Advisories, including descriptions of the fields above, security +branches, and the following sections, please visit +. + +I. Background + +The pw(8) utility is used to create, remove, modify, and display system +users and groups. + +II. Problem Description + +The pw(8) utility will fail to create users and groups that only contain +numeric values [0-9]. + +III. Impact + +An attempt to create a user or group containing only numeric values will +fail. + +IV. Workaround + +No workaround is available, but systems configured to create users or groups +that do not contain numeric-only names are not affected. + +V. Solution + +Perform one of the following: + +1) Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date. + +2) To update your present system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the i386 or amd64 +platforms can be updated via the freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +3) To update your present system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch https://security.FreeBSD.org/patches/EN-15:26/pw.patch +# fetch https://security.FreeBSD.org/patches/EN-15:26/pw.patch.asc +# gpg --verify pw.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile the operating system using buildworld and installworld as +described in . + +A reboot of the running system is not necessary after installing the updated +pw(8) utility. + +VI. Correction details + +The following list contains the correction revision numbers for each +affected branch. + +Branch/path Revision +- ------------------------------------------------------------------------- +stable/10/ r287084 +releng/10.2/ r287872 +- ------------------------------------------------------------------------- + +To see which files were modified by a particular revision, run the +following command, replacing NNNNNN with the revision number, on a +machine with Subversion installed: + +# svn diff -cNNNNNN --summarize svn://svn.freebsd.org/base + +Or visit the following URL, replacing NNNNNN with the revision number: + + + +VII. References + + + +The latest revision of this Errata Notice is available at +https://security.FreeBSD.org/advisories/FreeBSD-EN-15:26.pw.asc + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.1.8 (FreeBSD) + +iQIcBAEBCgAGBQJV+dpkAAoJEO1n7NZdz2rndhEQAKKeeQnj+Woggr6L1x8R3uTt +q7ljwpAq2v3bMRQwMg/F3DOivcFAw9fn63u/siZLnZj0oqCCns0UT8ResHL6wMlD +dVYav/npB/XeJTpqF6kuLKelqrzL+/YnU2lVe7SBQQibdszrn3sZSdeyF/XQrSOg +Fqpa+xAP4/ZrSQviuyLe1AM1UI4RXVGssxmHO16zQTO+fp3cPmwP/wZ/Dlk/jnwa +GugIuf/Vc7lzyDCtbOifRLLmiRo3IVoR7temMHEaBsTPClVzb+OHOdiD3aVYL6Vy +Mp4oFBC7txmfIjDfmZ11EX4OBnCLpx3JEOAMTya0Mvo5PMLoymhu0RoWUyNXX4s7 +ThEjCaUWfEOYIDbP54ZCOrIooCvnjQFcs5MWys6tYO6iOOW96FUu4cV0ez8u+ukS +Zz1b/TGEgks+/74mMgDO3z1FhGbJeRVFmQUUd+/ZboLIYhTOmop/puHLMpnSV0hY +C0GSwhUtMD/E3a9AmyMoo9Wj1TySlxAmjb0kHPh0IpY0xPHmfXSJ17+LpGPeEHEj +LLFRTHBiA/Qs/WJCSMy6XhztRJ2WPomqefhUtrh1mzzeJgQPX2yWRizvTboD0zAA +yb4U22iuu1gkA7vEaOAW5RFGEKg3cGmHSqB/r0gZ20zazv0//l0Q8Sm0slP53kDs +K+wCT8FF22Fgy0ZPw831 +=m4lo +-----END PGP SIGNATURE----- Added: head/share/security/advisories/FreeBSD-EN-15:17.libc.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/advisories/FreeBSD-EN-15:17.libc.asc Wed Sep 16 21:14:16 2015 (r47415) @@ -0,0 +1,129 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-15:17.libc Errata Notice + The FreeBSD Project + +Topic: libc incorrectly handles signals for multi-threaded processes + +Category: core +Module: libc +Announced: 2015-09-16 +Credits: Konstantin Belousov +Affects: FreeBSD 10.2 +Corrected: 2015-09-05 08:55:51 UTC (stable/10, 10.2-STABLE) + 2015-09-16 20:59:41 UTC (releng/10.2, 10.2-RELEASE-p3) + +For general information regarding FreeBSD Errata Notices and Security +Advisories, including descriptions of the fields above, security +branches, and the following sections, please visit +. + +I. Background + +The FreeBSD libc library is the core C runtime library which implements +the ANSI C, POSIX APIs and BSD extensions for applications on top of the +FreeBSD kernel. The internal operations of libc change when the threading +library is loaded, ensuring service implementations are operational in +multi-threaded environments, while avoiding unnecessary overhead for +applications not utilizing threads. The implementation of some services +is delegated to the threading library, for instance, the signal management. + +II. Problem Description + +Signal-related services, such as signal(3), sigprocmask(2), and sigwait(2) +are not properly redirected to the threading library implementation when +used by libc directly. + +III. Impact + +The full impact of the bug is difficult to enumerate precisely based on the +nature of the problem, though some visible effects include runtime linker +hang during signal delivery, and delivery of a signal to the application +at an unexpected time. + +IV. Workaround + +No workaround is available. + +V. Solution + +Perform one of the following: + +1) Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date. + +2) To update your present system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the i386 or amd64 +platforms can be updated via the freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +3) To update your present system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +# fetch https://security.FreeBSD.org/patches/EN-15:17/libc.patch +# fetch https://security.FreeBSD.org/patches/EN-15:17/libc.patch.asc +# gpg --verify libc.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile the operating system using buildworld and installworld as +described in . + +Reboot the system. + +VI. Correction details + +The following list contains the correction revision numbers for each +affected branch. + +Branch/path Revision +- ------------------------------------------------------------------------- +stable/10/ r287480 +releng/10.2/ r287872 +- ------------------------------------------------------------------------- + +To see which files were modified by a particular revision, run the +following command, replacing NNNNNN with the revision number, on a +machine with Subversion installed: + +# svn diff -cNNNNNN --summarize svn://svn.freebsd.org/base + +Or visit the following URL, replacing NNNNNN with the revision number: + + + +VII. References + +The latest revision of this Errata Notice is available at +https://security.FreeBSD.org/advisories/FreeBSD-EN-15:17.libc.asc + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.1.8 (FreeBSD) + +iQIcBAEBCgAGBQJV+dppAAoJEO1n7NZdz2rnKb8P/1D1VyY3WoenCbDAx/diaqpf +yFV5ncQBF2yQ+ADJ9WcGVmVqx4AjP56a2PGZ0YaEG/wUbqrfdzABfA+phr+tIm65 +7QaNcPFSnvtGUH28hXkGT4sf4tpb2H/dD3eGTz4a8Fp8KbDcnYyg0kvOlBo1m7l7 +kfPt0fBH9yn5nf36mI6hD7SsajLnh92pvHG0tIlojDDU34zgrqA408BV7nWM8tvf +jZxS7dLm0ZXUnlwXohwuESqT+GTsANjIv8pldWLxBAN+0qJ6+ZMvhgknkN9pu42D +Zi/Hb/C/g6HmeglXbHvAbFzdLLfcduY3B469CuPPYwm7qVmkJvsbsyj+Tq/OtswX +r50fFALF3LcRVzuRwRXDUciXufw0AdBNMCykl0kfai2r2R1CHvtfGC2bLyZoRk21 +1Kr/uh/eMqBs6OyW14ASfB6jOtjInYnVMYyjNeo75qUYOj7z5ybieNfM5X1kNfs1 +7Qckinr0bW9o2MMAj4bewJ6KkLlN1YAQqa3lx4JipFz/jut/9L1XWzsJMYNT7N7J +G/qOBGjoH1lF56VvtngOVYTOdsxdZfu0s8KweH8SyzZHsnf7jHeHinp/ECo36hR6 ++xQQO01w97xQLlKx5P0uODQb3aXMpfS3SjmSbGuAu60bXw74oMBeLlkSXR3t5DT+ +nw53+Y2BwV4yWz//iacR +=lA5q +-----END PGP SIGNATURE----- Added: head/share/security/advisories/FreeBSD-EN-15:18.pkg.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/advisories/FreeBSD-EN-15:18.pkg.asc Wed Sep 16 21:14:16 2015 (r47415) @@ -0,0 +1,137 @@ +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA512 + +============================================================================= +FreeBSD-EN-15:18.pkg Errata Notice + The FreeBSD Project + +Topic: Implement pubkey support for pkg(7) bootstrap + +Category: core +Module: pkg +Announced: 2015-09-16 +Credits: Baptiste Daroussin +Affects: All supported versions of FreeBSD. +Corrected: 2015-09-15 05:56:16 UTC (stable/10, 10.2-STABLE) + 2015-09-16 20:59:41 UTC (releng/10.2, 10.2-RELEASE-p3) + 2015-09-16 21:00:21 UTC (releng/10.1, 10.1-RELEASE-p20) + 2015-09-15 08:34:32 UTC (stable/9, 9.3-STABLE) + 2015-09-16 21:00:21 UTC (releng/9.3, 9.3-RELEASE-p26) + +For general information regarding FreeBSD Errata Notices and Security +Advisories, including descriptions of the fields above, security +branches, and the following sections, please visit +. + +I. Background + +The pkg(8) utility is the package management tool for FreeBSD. The base +system includes a pkg(7) bootstrap utility used to install the latest +pkg(8) utility. + +II. Problem Description + +The pubkey method is not supported by the pkg(7) bootstrap utility. +Previously, before EN-15:15.pkg, if the system administrator requested +this method, it is silently ignored and no check is performed. + +In EN-15:15.pkg, pkg(7) have been modified to issue warning and refuse +to proceed any further. + +III. Impact + +There is no way to use the pubkey method to bootstrap pkg(8) on the +system. + +IV. Workaround + +No workaround is available, but the default FreeBSD configuration is not +affected because it uses "fingerprint" method. + +V. Solution + +Perform one of the following: + +1) Upgrade your system to a supported FreeBSD stable or release / security +branch (releng) dated after the correction date. + +2) To update your present system via a binary patch: + +Systems running a RELEASE version of FreeBSD on the i386 or amd64 +platforms can be updated via the freebsd-update(8) utility: + +# freebsd-update fetch +# freebsd-update install + +3) To update your present system via a source code patch: + +The following patches have been verified to apply to the applicable +FreeBSD release branches. + +a) Download the relevant patch from the location below, and verify the +detached PGP signature using your PGP utility. + +[FreeBSD 10.x] +# fetch https://security.FreeBSD.org/patches/EN-15:18/pkg-10.patch +# fetch https://security.FreeBSD.org/patches/EN-15:18/pkg-10.patch.asc +# gpg --verify pkg-10.patch.asc + +[FreeBSD 9.3] +# fetch https://security.FreeBSD.org/patches/EN-15:18/pkg-9.patch +# fetch https://security.FreeBSD.org/patches/EN-15:18/pkg-9.patch.asc +# gpg --verify pkg-9.patch.asc + +b) Apply the patch. Execute the following commands as root: + +# cd /usr/src +# patch < /path/to/patch + +c) Recompile the operating system using buildworld and installworld as +described in . + +VI. Correction details + +The following list contains the correction revision numbers for each +affected branch. + +Branch/path Revision +- ------------------------------------------------------------------------- +stable/9/ r287814 +releng/9.3/ r287873 +stable/10/ r287810 +releng/10.1/ r287873 +releng/10.2/ r287872 +- ------------------------------------------------------------------------- + +To see which files were modified by a particular revision, run the +following command, replacing NNNNNN with the revision number, on a +machine with Subversion installed: + +# svn diff -cNNNNNN --summarize svn://svn.freebsd.org/base + +Or visit the following URL, replacing NNNNNN with the revision number: + + + +VII. References + +The latest revision of this Errata Notice is available at +https://security.FreeBSD.org/advisories/FreeBSD-EN-15:18.pkg.asc + +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.1.8 (FreeBSD) + +iQIcBAEBCgAGBQJV+dppAAoJEO1n7NZdz2rn9cUP/0CWVv/p9UJb53HzTjFJTmm3 +WS0eDqvGS9DS9G/QWsYUWqDQY+Sf9kIFpSQFjIxNbhGlxxRyYaU7hrn2fqbxdJvk +wOlr+7Enui5d9dFLSYKuMfxY5dlyX+Y9WshdH5WI1I4jYrsEPrLc+YeJ7aaQ2QmP +GbXHl21SenB32GxLh1/THuWPYRaMuOujbpO3DCbbTsxFfdgytUO3cbefvuKn4gfe +Ol8yDUS9emD5mmD55uSuIvbOgywWFqpYGBcnAIwB5oRRKgJitbeZbXjOjyxCTVvT +B3lBdPP6RIWnrMpBiQ9NPVWpYvk5jHnhUOfVDmVFIpG6UzRqqbLQVn4m2QoHmaxe +eHNMuRT/Zpf5QIPZBpdVITz647V1M/gEb5GRnQ1B2JA0KXAxCsnt6qHPoG8JsrRW +6G90QHjHqGLFtssGIILeCTRHJHYzjCxlRVWF8LgUgshQBbxpUmde6VedahdwKFel +JG34M4Qxr9PIQ9u7UN4+bolxXtRSsUiKDtakYQs/NrnF48OZJSY98e4QG4tRsxvy +cWcSsjkFbqzn/Z14KFb8zfygJCGdvOEOjl0Is44w+y9R8dddcwoFW3ufvsJi9KMc +jQ622C+jZHa+fdUED4qJU9HDMEMDcMFH6Ule4JYwegBSq463keFX/gRoDvQK/eTS +9KWvZ0KR3azq26fp7Ni4 +=ru1t +-----END PGP SIGNATURE----- Added: head/share/security/patches/EN-15:16/pw.patch ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/patches/EN-15:16/pw.patch Wed Sep 16 21:14:16 2015 (r47415) @@ -0,0 +1,20 @@ +Index: usr.sbin/pw/pw.c +=================================================================== +--- usr.sbin/pw/pw.c (revision 287410) ++++ usr.sbin/pw/pw.c (working copy) +@@ -272,14 +272,7 @@ + errstr); + break; + case 'n': +- if (strspn(optarg, "0123456789") != strlen(optarg)) { +- name = optarg; +- break; +- } +- id = strtonum(optarg, 0, LONG_MAX, &errstr); +- if (errstr != NULL) +- errx(EX_USAGE, "Bad id '%s': %s", optarg, +- errstr); ++ name = optarg; + break; + case 'o': + conf.checkduplicate = false; Added: head/share/security/patches/EN-15:16/pw.patch.asc ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/patches/EN-15:16/pw.patch.asc Wed Sep 16 21:14:16 2015 (r47415) @@ -0,0 +1,17 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.1.8 (FreeBSD) + +iQIcBAABCgAGBQJV+dqfAAoJEO1n7NZdz2rnarwQAOPy1lZk3bioNnSmfjgmofDK +6GH/macYjrW96GYeeojKtMybdMS2WXjljBrcsF07vZrpGOy10N0keEja79V6UeLa +XJXVZ627z2iDHlSYK8jnhf5LWG3oGBLElKr+toIPCY45w+gA2hPgnZg0NBpw/Qwv +I3ktLoMMr7Ie9k9xLJ3g1ySHqALX1fPYowUUqBNSgazCiBNCPTH5kh1fj2sdPA6S +COtgXMOPjS/f+7Q7ixGvsruJj66tOs73gzhaVLjoi52SYL0G71gxhPEJzA2dDnRi +j+V4U/GXJrCp0UKP89TBksNoYm2dd/nIy1TOyqCV+SozFvwjmP/zx9fcBbCQGPaH +5fdcqMGvfXGEYn7kcybslPX1dVhtBsVPc20us/jx1KjwOla0yGScqhwfzii+NHTF +0hKNvzExDazJZf/EIAj2Nnrd4kcj3kCm/kNPy+ypF2WxoeDyJwFertCZfsGrXSIU +ValKtb+AzXZ+SxTj3B5Rl3wY9OG+i8V4nR9PG7SHWP9s3GEa5GrQVWUcr8qbFEED +stiJhUtxyHU8E20oGnyrQrGOUyjvq8gWvNtov7bln9tvnG91LLVMBnQNGsHIshzE +/OP6hgAaaNL+6zQ0XgUMO+RpyKg4Zvj7jHpcHonuwQqUno1zcqGPU/m3GMlyWb/9 +Aydc6sgQYRTF5pvuYeba +=4C+I +-----END PGP SIGNATURE----- Added: head/share/security/patches/EN-15:17/libc.patch ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/security/patches/EN-15:17/libc.patch Wed Sep 16 21:14:16 2015 (r47415) @@ -0,0 +1,771 @@ +Index: lib/libc/amd64/gen/setjmp.S +=================================================================== +--- lib/libc/amd64/gen/setjmp.S (revision 287549) ++++ lib/libc/amd64/gen/setjmp.S (working copy) +@@ -55,7 +55,7 @@ ENTRY(setjmp) + movq $0,%rsi /* (sigset_t*)set */ + leaq 72(%rcx),%rdx /* 9,10; (sigset_t*)oset */ + /* stack is 16-byte aligned */ +- call PIC_PLT(CNAME(_sigprocmask)) ++ call __libc_sigprocmask + popq %rdi + movq %rdi,%rcx + movq 0(%rsp),%rdx /* retval */ +@@ -83,7 +83,7 @@ ENTRY(__longjmp) + leaq 72(%rdx),%rsi /* (sigset_t*)set */ + movq $0,%rdx /* (sigset_t*)oset */ + subq $0x8,%rsp /* make the stack 16-byte aligned */ +- call PIC_PLT(CNAME(_sigprocmask)) ++ call __libc_sigprocmask + addq $0x8,%rsp + popq %rsi + popq %rdi /* jmpbuf */ +Index: lib/libc/amd64/gen/sigsetjmp.S +=================================================================== +--- lib/libc/amd64/gen/sigsetjmp.S (revision 287549) ++++ lib/libc/amd64/gen/sigsetjmp.S (working copy) +@@ -63,7 +63,7 @@ ENTRY(sigsetjmp) + movq $0,%rsi /* (sigset_t*)set */ + leaq 72(%rcx),%rdx /* 9,10 (sigset_t*)oset */ + /* stack is 16-byte aligned */ +- call PIC_PLT(CNAME(_sigprocmask)) ++ call __libc_sigprocmask + popq %rdi + 2: movq %rdi,%rcx + movq 0(%rsp),%rdx /* retval */ +@@ -92,7 +92,7 @@ ENTRY(__siglongjmp) + leaq 72(%rdx),%rsi /* (sigset_t*)set */ + movq $0,%rdx /* (sigset_t*)oset */ + subq $0x8,%rsp /* make the stack 16-byte aligned */ +- call PIC_PLT(CNAME(_sigprocmask)) ++ call __libc_sigprocmask + addq $0x8,%rsp + popq %rsi + popq %rdi /* jmpbuf */ +Index: lib/libc/compat-43/sigcompat.c +=================================================================== +--- lib/libc/compat-43/sigcompat.c (revision 287549) ++++ lib/libc/compat-43/sigcompat.c (working copy) +@@ -59,7 +59,7 @@ sigvec(signo, sv, osv) + } else + sap = NULL; + osap = osv != NULL ? &osa : NULL; +- ret = _sigaction(signo, sap, osap); ++ ret = __libc_sigaction(signo, sap, osap); + if (ret == 0 && osv != NULL) { + osv->sv_handler = osa.sa_handler; + osv->sv_flags = osa.sa_flags ^ SV_INTERRUPT; +@@ -77,7 +77,7 @@ sigsetmask(mask) + + sigemptyset(&set); + set.__bits[0] = mask; +- n = _sigprocmask(SIG_SETMASK, &set, &oset); ++ n = __libc_sigprocmask(SIG_SETMASK, &set, &oset); + if (n) + return (n); + return (oset.__bits[0]); +@@ -92,7 +92,7 @@ sigblock(mask) + + sigemptyset(&set); + set.__bits[0] = mask; +- n = _sigprocmask(SIG_BLOCK, &set, &oset); ++ n = __libc_sigprocmask(SIG_BLOCK, &set, &oset); + if (n) + return (n); + return (oset.__bits[0]); +@@ -105,7 +105,7 @@ sigpause(int mask) + + sigemptyset(&set); + set.__bits[0] = mask; +- return (_sigsuspend(&set)); ++ return (__libc_sigsuspend(&set)); + } + + int +@@ -113,11 +113,11 @@ xsi_sigpause(int sig) + { + sigset_t set; + +- if (_sigprocmask(SIG_BLOCK, NULL, &set) == -1) ++ if (__libc_sigprocmask(SIG_BLOCK, NULL, &set) == -1) + return (-1); + if (sigdelset(&set, sig) == -1) + return (-1); +- return (_sigsuspend(&set)); ++ return (__libc_sigsuspend(&set)); + } + + int +@@ -128,7 +128,7 @@ sighold(int sig) + sigemptyset(&set); + if (sigaddset(&set, sig) == -1) + return (-1); +- return (_sigprocmask(SIG_BLOCK, &set, NULL)); ++ return (__libc_sigprocmask(SIG_BLOCK, &set, NULL)); + } + + int +@@ -138,7 +138,7 @@ sigignore(int sig) + + bzero(&sa, sizeof(sa)); + sa.sa_handler = SIG_IGN; +- return (_sigaction(sig, &sa, NULL)); ++ return (__libc_sigaction(sig, &sa, NULL)); + } + + int +@@ -149,7 +149,7 @@ sigrelse(int sig) + sigemptyset(&set); + if (sigaddset(&set, sig) == -1) + return (-1); +- return (_sigprocmask(SIG_UNBLOCK, &set, NULL)); ++ return (__libc_sigprocmask(SIG_UNBLOCK, &set, NULL)); + } + + void +@@ -161,26 +161,26 @@ void + sigemptyset(&set); + if (sigaddset(&set, sig) == -1) + return (SIG_ERR); +- if (_sigprocmask(SIG_BLOCK, NULL, &pset) == -1) ++ if (__libc_sigprocmask(SIG_BLOCK, NULL, &pset) == -1) + return (SIG_ERR); + if ((__sighandler_t *)disp == SIG_HOLD) { +- if (_sigprocmask(SIG_BLOCK, &set, &pset) == -1) ++ if (__libc_sigprocmask(SIG_BLOCK, &set, &pset) == -1) + return (SIG_ERR); + if (sigismember(&pset, sig)) + return (SIG_HOLD); + else { +- if (_sigaction(sig, NULL, &psa) == -1) ++ if (__libc_sigaction(sig, NULL, &psa) == -1) + return (SIG_ERR); + return (psa.sa_handler); + } + } else { +- if (_sigprocmask(SIG_UNBLOCK, &set, &pset) == -1) ++ if (__libc_sigprocmask(SIG_UNBLOCK, &set, &pset) == -1) + return (SIG_ERR); + } + + bzero(&sa, sizeof(sa)); + sa.sa_handler = disp; +- if (_sigaction(sig, &sa, &psa) == -1) ++ if (__libc_sigaction(sig, &sa, &psa) == -1) + return (SIG_ERR); + if (sigismember(&pset, sig)) + return (SIG_HOLD); +Index: lib/libc/db/btree/bt_open.c +=================================================================== +--- lib/libc/db/btree/bt_open.c (revision 287549) ++++ lib/libc/db/btree/bt_open.c (working copy) +@@ -57,6 +57,7 @@ __FBSDID("$FreeBSD$"); + #include + #include + #include "un-namespace.h" ++#include "libc_private.h" + + #include + #include "btree.h" +@@ -401,10 +402,10 @@ tmp(void) + } + + (void)sigfillset(&set); +- (void)_sigprocmask(SIG_BLOCK, &set, &oset); ++ (void)__libc_sigprocmask(SIG_BLOCK, &set, &oset); + if ((fd = mkostemp(path, O_CLOEXEC)) != -1) + (void)unlink(path); +- (void)_sigprocmask(SIG_SETMASK, &oset, NULL); ++ (void)__libc_sigprocmask(SIG_SETMASK, &oset, NULL); + return(fd); + } + +Index: lib/libc/db/hash/hash_page.c +=================================================================== +--- lib/libc/db/hash/hash_page.c (revision 287549) ++++ lib/libc/db/hash/hash_page.c (working copy) +@@ -66,6 +66,7 @@ __FBSDID("$FreeBSD$"); + #include + #endif + #include "un-namespace.h" ++#include "libc_private.h" + + #include + #include "hash.h" +@@ -861,10 +862,10 @@ open_temp(HTAB *hashp) + + /* Block signals; make sure file goes away at process exit. */ + (void)sigfillset(&set); +- (void)_sigprocmask(SIG_BLOCK, &set, &oset); ++ (void)__libc_sigprocmask(SIG_BLOCK, &set, &oset); + if ((hashp->fp = mkostemp(path, O_CLOEXEC)) != -1) + (void)unlink(path); +- (void)_sigprocmask(SIG_SETMASK, &oset, (sigset_t *)NULL); ++ (void)__libc_sigprocmask(SIG_SETMASK, &oset, (sigset_t *)NULL); + return (hashp->fp != -1 ? 0 : -1); + } + +Index: lib/libc/gen/daemon.c +=================================================================== +--- lib/libc/gen/daemon.c (revision 287549) ++++ lib/libc/gen/daemon.c (working copy) +@@ -41,10 +41,10 @@ __FBSDID("$FreeBSD$"); + #include + #include + #include "un-namespace.h" ++#include "libc_private.h" + + int +-daemon(nochdir, noclose) +- int nochdir, noclose; ++daemon(int nochdir, int noclose) + { + struct sigaction osa, sa; + int fd; +@@ -56,7 +56,7 @@ int + sigemptyset(&sa.sa_mask); + sa.sa_handler = SIG_IGN; + sa.sa_flags = 0; +- osa_ok = _sigaction(SIGHUP, &sa, &osa); ++ osa_ok = __libc_sigaction(SIGHUP, &sa, &osa); + + switch (fork()) { + case -1: +@@ -74,7 +74,7 @@ int + newgrp = setsid(); + oerrno = errno; + if (osa_ok != -1) +- _sigaction(SIGHUP, &osa, NULL); ++ __libc_sigaction(SIGHUP, &osa, NULL); + + if (newgrp == -1) { + errno = oerrno; +Index: lib/libc/gen/posix_spawn.c +=================================================================== +--- lib/libc/gen/posix_spawn.c (revision 287549) ++++ lib/libc/gen/posix_spawn.c (working copy) +@@ -118,15 +118,18 @@ process_spawnattr(const posix_spawnattr_t sa) + return (errno); + } + +- /* Set signal masks/defaults */ ++ /* ++ * Set signal masks/defaults. ++ * Use unwrapped syscall, libthr is in undefined state after vfork(). ++ */ + if (sa->sa_flags & POSIX_SPAWN_SETSIGMASK) { +- _sigprocmask(SIG_SETMASK, &sa->sa_sigmask, NULL); ++ __sys_sigprocmask(SIG_SETMASK, &sa->sa_sigmask, NULL); + } + + if (sa->sa_flags & POSIX_SPAWN_SETSIGDEF) { + for (i = 1; i <= _SIG_MAXSIG; i++) { + if (sigismember(&sa->sa_sigdefault, i)) +- if (_sigaction(i, &sigact, NULL) != 0) ++ if (__sys_sigaction(i, &sigact, NULL) != 0) + return (errno); + } + } +Index: lib/libc/gen/readpassphrase.c +=================================================================== +--- lib/libc/gen/readpassphrase.c (revision 287549) ++++ lib/libc/gen/readpassphrase.c (working copy) +@@ -36,6 +36,7 @@ __FBSDID("$FreeBSD$"); + #include + #include + #include "un-namespace.h" ++#include "libc_private.h" + + static volatile sig_atomic_t signo[NSIG]; + +@@ -104,15 +105,15 @@ restart: + sigemptyset(&sa.sa_mask); + sa.sa_flags = 0; /* don't restart system calls */ + sa.sa_handler = handler; +- (void)_sigaction(SIGALRM, &sa, &savealrm); +- (void)_sigaction(SIGHUP, &sa, &savehup); +- (void)_sigaction(SIGINT, &sa, &saveint); +- (void)_sigaction(SIGPIPE, &sa, &savepipe); +- (void)_sigaction(SIGQUIT, &sa, &savequit); +- (void)_sigaction(SIGTERM, &sa, &saveterm); +- (void)_sigaction(SIGTSTP, &sa, &savetstp); +- (void)_sigaction(SIGTTIN, &sa, &savettin); +- (void)_sigaction(SIGTTOU, &sa, &savettou); ++ (void)__libc_sigaction(SIGALRM, &sa, &savealrm); ++ (void)__libc_sigaction(SIGHUP, &sa, &savehup); ++ (void)__libc_sigaction(SIGINT, &sa, &saveint); ++ (void)__libc_sigaction(SIGPIPE, &sa, &savepipe); ++ (void)__libc_sigaction(SIGQUIT, &sa, &savequit); ++ (void)__libc_sigaction(SIGTERM, &sa, &saveterm); ++ (void)__libc_sigaction(SIGTSTP, &sa, &savetstp); ++ (void)__libc_sigaction(SIGTTIN, &sa, &savettin); ++ (void)__libc_sigaction(SIGTTOU, &sa, &savettou); + + if (!(flags & RPP_STDIN)) + (void)_write(output, prompt, strlen(prompt)); +@@ -142,15 +143,15 @@ restart: + errno == EINTR && !signo[SIGTTOU]) + continue; + } +- (void)_sigaction(SIGALRM, &savealrm, NULL); +- (void)_sigaction(SIGHUP, &savehup, NULL); +- (void)_sigaction(SIGINT, &saveint, NULL); +- (void)_sigaction(SIGQUIT, &savequit, NULL); +- (void)_sigaction(SIGPIPE, &savepipe, NULL); +- (void)_sigaction(SIGTERM, &saveterm, NULL); +- (void)_sigaction(SIGTSTP, &savetstp, NULL); +- (void)_sigaction(SIGTTIN, &savettin, NULL); +- (void)_sigaction(SIGTTOU, &savettou, NULL); ++ (void)__libc_sigaction(SIGALRM, &savealrm, NULL); ++ (void)__libc_sigaction(SIGHUP, &savehup, NULL); ++ (void)__libc_sigaction(SIGINT, &saveint, NULL); ++ (void)__libc_sigaction(SIGQUIT, &savequit, NULL); ++ (void)__libc_sigaction(SIGPIPE, &savepipe, NULL); ++ (void)__libc_sigaction(SIGTERM, &saveterm, NULL); ++ (void)__libc_sigaction(SIGTSTP, &savetstp, NULL); ++ (void)__libc_sigaction(SIGTTIN, &savettin, NULL); ++ (void)__libc_sigaction(SIGTTOU, &savettou, NULL); + if (input != STDIN_FILENO) + (void)_close(input); + +Index: lib/libc/gen/setmode.c +=================================================================== +--- lib/libc/gen/setmode.c (revision 287549) ++++ lib/libc/gen/setmode.c (working copy) +@@ -52,6 +52,7 @@ __FBSDID("$FreeBSD$"); + #include + #endif + #include "un-namespace.h" ++#include "libc_private.h" + + #define SET_LEN 6 /* initial # of bitcmd struct to malloc */ + #define SET_LEN_INCR 4 /* # of bitcmd structs to add as needed */ +@@ -187,10 +188,10 @@ setmode(const char *p) + * as best we can. + */ + sigfillset(&sigset); +- (void)_sigprocmask(SIG_BLOCK, &sigset, &sigoset); ++ (void)__libc_sigprocmask(SIG_BLOCK, &sigset, &sigoset); + (void)umask(mask = umask(0)); + mask = ~mask; +- (void)_sigprocmask(SIG_SETMASK, &sigoset, NULL); ++ (void)__libc_sigprocmask(SIG_SETMASK, &sigoset, NULL); + + setlen = SET_LEN + 2; + +Index: lib/libc/gen/siginterrupt.c +=================================================================== +--- lib/libc/gen/siginterrupt.c (revision 287549) ++++ lib/libc/gen/siginterrupt.c (working copy) +@@ -43,14 +43,13 @@ __FBSDID("$FreeBSD$"); + * after an instance of the indicated signal. + */ + int +-siginterrupt(sig, flag) +- int sig, flag; ++siginterrupt(int sig, int flag) + { + extern sigset_t _sigintr __hidden; + struct sigaction sa; + int ret; + +- if ((ret = _sigaction(sig, (struct sigaction *)0, &sa)) < 0) ++ if ((ret = __libc_sigaction(sig, (struct sigaction *)0, &sa)) < 0) + return (ret); + if (flag) { + sigaddset(&_sigintr, sig); +@@ -59,5 +58,5 @@ int + sigdelset(&_sigintr, sig); + sa.sa_flags |= SA_RESTART; + } +- return (_sigaction(sig, &sa, (struct sigaction *)0)); ++ return (__libc_sigaction(sig, &sa, (struct sigaction *)0)); + } +Index: lib/libc/gen/signal.c +=================================================================== +--- lib/libc/gen/signal.c (revision 287549) ++++ lib/libc/gen/signal.c (working copy) +@@ -44,9 +44,7 @@ __FBSDID("$FreeBSD$"); + sigset_t _sigintr __hidden; /* shared with siginterrupt */ + + sig_t +-signal(s, a) +- int s; +- sig_t a; ++signal(int s, sig_t a) + { + struct sigaction sa, osa; + +@@ -55,7 +53,7 @@ sig_t + sa.sa_flags = 0; + if (!sigismember(&_sigintr, s)) + sa.sa_flags |= SA_RESTART; +- if (_sigaction(s, &sa, &osa) < 0) ++ if (__libc_sigaction(s, &sa, &osa) < 0) + return (SIG_ERR); + return (osa.sa_handler); + } +Index: lib/libc/gen/wordexp.c +=================================================================== +--- lib/libc/gen/wordexp.c (revision 287549) ++++ lib/libc/gen/wordexp.c (working copy) +@@ -38,6 +38,7 @@ + #include + #include + #include "un-namespace.h" ++#include "libc_private.h" + + __FBSDID("$FreeBSD$"); + +@@ -127,12 +128,12 @@ we_askshell(const char *words, wordexp_t *we, int + return (WRDE_NOSPACE); /* XXX */ + (void)sigemptyset(&newsigblock); + (void)sigaddset(&newsigblock, SIGCHLD); +- (void)_sigprocmask(SIG_BLOCK, &newsigblock, &oldsigblock); ++ (void)__libc_sigprocmask(SIG_BLOCK, &newsigblock, &oldsigblock); + if ((pid = fork()) < 0) { + serrno = errno; + _close(pdes[0]); + _close(pdes[1]); +- (void)_sigprocmask(SIG_SETMASK, &oldsigblock, NULL); ++ (void)__libc_sigprocmask(SIG_SETMASK, &oldsigblock, NULL); + errno = serrno; + return (WRDE_NOSPACE); /* XXX */ + } +@@ -141,7 +142,7 @@ we_askshell(const char *words, wordexp_t *we, int + * We are the child; just get /bin/sh to run the wordexp + * builtin on `words'. + */ +- (void)_sigprocmask(SIG_SETMASK, &oldsigblock, NULL); ++ (void)__libc_sigprocmask(SIG_SETMASK, &oldsigblock, NULL); + if ((pdes[1] != STDOUT_FILENO ? + _dup2(pdes[1], STDOUT_FILENO) : + _fcntl(pdes[1], F_SETFD, 0)) < 0) +@@ -210,7 +211,7 @@ cleanup: + do + wpid = _waitpid(pid, &status, 0); + while (wpid < 0 && errno == EINTR); +- (void)_sigprocmask(SIG_SETMASK, &oldsigblock, NULL); ++ (void)__libc_sigprocmask(SIG_SETMASK, &oldsigblock, NULL); + if (error != 0) { + errno = serrno; + return (error); +Index: lib/libc/i386/gen/setjmp.S +=================================================================== +--- lib/libc/i386/gen/setjmp.S (revision 287549) ++++ lib/libc/i386/gen/setjmp.S (working copy) +@@ -50,21 +50,12 @@ __FBSDID("$FreeBSD$"); + + ENTRY(setjmp) + movl 4(%esp),%ecx +- PIC_PROLOGUE +-#ifdef PIC +- subl $12,%esp /* make the stack 16-byte aligned */ +-#endif + leal 28(%ecx), %eax + pushl %eax /* (sigset_t*)oset */ + pushl $0 /* (sigset_t*)set */ + pushl $1 /* SIG_BLOCK */ +- call PIC_PLT(CNAME(_sigprocmask)) +-#ifdef PIC +- addl $24,%esp +-#else ++ call __libc_sigprocmask + addl $12,%esp +-#endif +- PIC_EPILOGUE + movl 4(%esp),%ecx + movl 0(%esp),%edx + movl %edx, 0(%ecx) +@@ -82,21 +73,12 @@ END(setjmp) + .set CNAME(longjmp),CNAME(__longjmp) + ENTRY(__longjmp) + movl 4(%esp),%edx +- PIC_PROLOGUE +-#ifdef PIC +- subl $12,%esp /* make the stack 16-byte aligned */ +-#endif + pushl $0 /* (sigset_t*)oset */ + leal 28(%edx), %eax + pushl %eax /* (sigset_t*)set */ + pushl $3 /* SIG_SETMASK */ +- call PIC_PLT(CNAME(_sigprocmask)) +-#ifdef PIC +- addl $24,%esp +-#else ++ call __libc_sigprocmask + addl $12,%esp +-#endif +- PIC_EPILOGUE + movl 4(%esp),%edx + movl 8(%esp),%eax + movl 0(%edx),%ecx +Index: lib/libc/i386/gen/sigsetjmp.S +=================================================================== +--- lib/libc/i386/gen/sigsetjmp.S (revision 287549) ++++ lib/libc/i386/gen/sigsetjmp.S (working copy) +@@ -59,21 +59,12 @@ ENTRY(sigsetjmp) + movl %eax,44(%ecx) + testl %eax,%eax + jz 2f +- PIC_PROLOGUE +-#ifdef PIC +- subl $12,%esp /* make the stack 16-byte aligned */ +-#endif + leal 28(%ecx), %eax + pushl %eax /* (sigset_t*)oset */ + pushl $0 /* (sigset_t*)set */ + pushl $1 /* SIG_BLOCK */ +- call PIC_PLT(CNAME(_sigprocmask)) +-#ifdef PIC +- addl $24,%esp +-#else ++ call __libc_sigprocmask + addl $12,%esp +-#endif +- PIC_EPILOGUE + movl 4(%esp),%ecx + 2: movl 0(%esp),%edx + movl %edx, 0(%ecx) +@@ -93,21 +84,12 @@ ENTRY(__siglongjmp) + movl 4(%esp),%edx + cmpl $0,44(%edx) + jz 2f +- PIC_PROLOGUE +-#ifdef PIC +- subl $12,%esp /* make the stack 16-byte aligned */ +-#endif + pushl $0 /* (sigset_t*)oset */ + leal 28(%edx), %eax + pushl %eax /* (sigset_t*)set */ + pushl $3 /* SIG_SETMASK */ +- call PIC_PLT(CNAME(_sigprocmask)) +-#ifdef PIC +- addl $24,%esp +-#else ++ call __libc_sigprocmask + addl $12,%esp +-#endif +- PIC_EPILOGUE + movl 4(%esp),%edx + 2: movl 8(%esp),%eax + movl 0(%edx),%ecx +Index: lib/libc/include/libc_private.h +=================================================================== *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-doc-head@freebsd.org Wed Sep 16 23:35:20 2015 Return-Path: Delivered-To: svn-doc-head@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 537359CECDD; Wed, 16 Sep 2015 23:35:20 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 3F636121C; Wed, 16 Sep 2015 23:35:20 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8GNZK8O057618; Wed, 16 Sep 2015 23:35:20 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8GNZJNu057615; Wed, 16 Sep 2015 23:35:19 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201509162335.t8GNZJNu057615@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 16 Sep 2015 23:35:19 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47416 - in head/en_US.ISO8859-1/htdocs/releases: 10.2R 9.3R X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Sep 2015 23:35:20 -0000 Author: gjb Date: Wed Sep 16 23:35:19 2015 New Revision: 47416 URL: https://svnweb.freebsd.org/changeset/doc/47416 Log: Regen after r287881. Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/releases/10.2R/errata.html head/en_US.ISO8859-1/htdocs/releases/9.3R/errata.html Modified: head/en_US.ISO8859-1/htdocs/releases/10.2R/errata.html ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/10.2R/errata.html Wed Sep 16 21:14:16 2015 (r47415) +++ head/en_US.ISO8859-1/htdocs/releases/10.2R/errata.html Wed Sep 16 23:35:19 2015 (r47416) @@ -1,5 +1,5 @@ -FreeBSD 10.2-RELEASE Errata

FreeBSD 10.2-RELEASE Errata

The FreeBSD Project

FreeBSD 10.2-RELEASE Errata

The FreeBSD Project

FreeBSD is a registered trademark of the FreeBSD Foundation.

Intel, Celeron, Centrino, Core, EtherExpress, i386, i486, Itanium, Pentium, and Xeon are trademarks or registered @@ -39,7 +39,10 @@ from FreeBSD 9.x and earlier.

FreeBSD-EN-15:12.netstat18 August 2015

Fix incorrect netstat(1) data handling on 32-bit systems.

FreeBSD-EN-15:13.vidcontrol18 August 2015

Allow size argument to vidcontrol(1) for syscons(4).

FreeBSD-EN-15:15.pkg25 August 2015

Insufficient check of supported pkg(7) - signature methods.

4. Open Issues

  • FreeBSD/i386 10.2-RELEASE running as a guest + signature methods.

    FreeBSD-EN-15:16.pw16 September 2015

    Fix pw(8) regression when creating numeric + users or groups.

    FreeBSD-EN-15:17.libc16 September 2015

    Fix libc handling of signals for multi-threaded + processes.

    FreeBSD-EN-15:18.pkg16 September 2015

    Implement pubkey support for + pkg(7) bootstrap.

4. Open Issues

  • FreeBSD/i386 10.2-RELEASE running as a guest operating system on VirtualBox can have a problem with disk I/O access. It depends on some specific hardware configuration and does not depend on a Modified: head/en_US.ISO8859-1/htdocs/releases/9.3R/errata.html ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/9.3R/errata.html Wed Sep 16 21:14:16 2015 (r47415) +++ head/en_US.ISO8859-1/htdocs/releases/9.3R/errata.html Wed Sep 16 23:35:19 2015 (r47416) @@ -1,5 +1,5 @@ -FreeBSD 9.3-RELEASE Errata

    FreeBSD 9.3-RELEASE Errata

    +FreeBSD 9.3-RELEASE Errata

    FreeBSD 9.3-RELEASE Errata

    The FreeBSD Project

    FreeBSD is a registered trademark of the FreeBSD Foundation.

    Intel, Celeron, Centrino, Core, EtherExpress, i386, @@ -62,7 +62,8 @@ parameters

    FreeBSD-EN-15:02.openssl25 February 2015

    OpenSSL update

    FreeBSD-EN-15:03.freebsd-update25 February 2015

    freebsd-update(8) updates libraries in suboptimal order

    FreeBSD-EN-15:04.freebsd-update13 May 2015

    freebsd-update(8) does not ensure the previous upgrade has completed

    FreeBSD-EN-15:06.file9 June 2015

    Multiple denial of service issues

    FreeBSD-EN-15:08.sendmail30 June 2015 (revised)

    Sendmail TLS/DH interoperability improvement

    FreeBSD-EN-15:09.xlocale30 June 2015

    Fix inconsistency between locale and rune locale states

    FreeBSD-EN-15:15.pkg25 August 2015

    Insufficient check of supported pkg(7) - signature methods.

    4. Late-Breaking News

    No late-breaking news.

    This file, and other release-related documents, + signature methods.

    FreeBSD-EN-15:18.pkg16 September 2015

    Implement pubkey support for + pkg(7) bootstrap.

    4. Late-Breaking News

    No late-breaking news.

    This file, and other release-related documents, can be downloaded from https://www.FreeBSD.org/releases/.

    For questions about FreeBSD, read the documentation before contacting <questions@FreeBSD.org>.

    All users of FreeBSD 9.3-STABLE should From owner-svn-doc-head@freebsd.org Wed Sep 16 23:38:40 2015 Return-Path: Delivered-To: svn-doc-head@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 1E1F39CEE4C; Wed, 16 Sep 2015 23:38:40 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id E8EBC133A; Wed, 16 Sep 2015 23:38:39 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8GNcdGn057807; Wed, 16 Sep 2015 23:38:39 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8GNcdxQ057805; Wed, 16 Sep 2015 23:38:39 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201509162338.t8GNcdxQ057805@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 16 Sep 2015 23:38:39 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47417 - in head: en_US.ISO8859-1/htdocs/releases share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Sep 2015 23:38:40 -0000 Author: gjb Date: Wed Sep 16 23:38:38 2015 New Revision: 47417 URL: https://svnweb.freebsd.org/changeset/doc/47417 Log: Add 10.1-RELEASE back to the list of releases, which should not have been removed as part of the 10.2-RELEASE announcement. Spotted by: Michael Dexter Pointyhat: gjb (myself) Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/releases/index.xml head/share/xml/release.ent Modified: head/en_US.ISO8859-1/htdocs/releases/index.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/releases/index.xml Wed Sep 16 23:35:19 2015 (r47416) +++ head/en_US.ISO8859-1/htdocs/releases/index.xml Wed Sep 16 23:38:38 2015 (r47417) @@ -52,7 +52,6 @@ Errata

    -

    Legacy Release

    Release &rel2.current; (&rel2.current.date;) Announcement : @@ -63,6 +62,17 @@ Errata

    +

    Legacy Release

    +

    Release &rel3.current; (&rel3.current.date;) + + Announcement : + Release Notes : + Installation Instructions : + Hardware Notes : + Readme : + Errata +

    +

    Future Releases

    Modified: head/share/xml/release.ent ============================================================================== --- head/share/xml/release.ent Wed Sep 16 23:35:19 2015 (r47416) +++ head/share/xml/release.ent Wed Sep 16 23:38:38 2015 (r47417) @@ -72,9 +72,9 @@ - - - + + + @@ -85,9 +85,9 @@ - - - + + + From owner-svn-doc-head@freebsd.org Wed Sep 16 23:42:07 2015 Return-Path: Delivered-To: svn-doc-head@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 B27F59CE090; Wed, 16 Sep 2015 23:42:07 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A39E618C0; Wed, 16 Sep 2015 23:42:07 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8GNg7xr061806; Wed, 16 Sep 2015 23:42:07 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8GNg70n061805; Wed, 16 Sep 2015 23:42:07 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201509162342.t8GNg70n061805@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 16 Sep 2015 23:42:07 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47418 - head/en_US.ISO8859-1/htdocs X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Sep 2015 23:42:07 -0000 Author: gjb Date: Wed Sep 16 23:42:06 2015 New Revision: 47418 URL: https://svnweb.freebsd.org/changeset/doc/47418 Log: Add 9.3-RELEASE back to the index.html page. Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/index.xsl Modified: head/en_US.ISO8859-1/htdocs/index.xsl ============================================================================== --- head/en_US.ISO8859-1/htdocs/index.xsl Wed Sep 16 23:38:38 2015 (r47417) +++ head/en_US.ISO8859-1/htdocs/index.xsl Wed Sep 16 23:42:06 2015 (r47418) @@ -102,7 +102,9 @@
  • Production: &rel.current;, &rel2.current;
  • + href="&u.rel2.announce;">&rel2.current;, + &rel3.current;
  • Upcoming: &betarel.current;
  • From owner-svn-doc-head@freebsd.org Wed Sep 16 23:44:24 2015 Return-Path: Delivered-To: svn-doc-head@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 3A5709CE1A8; Wed, 16 Sep 2015 23:44:24 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 2B4E21996; Wed, 16 Sep 2015 23:44:24 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8GNiOcO061950; Wed, 16 Sep 2015 23:44:24 GMT (envelope-from gjb@FreeBSD.org) Received: (from gjb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8GNiOGS061949; Wed, 16 Sep 2015 23:44:24 GMT (envelope-from gjb@FreeBSD.org) Message-Id: <201509162344.t8GNiOGS061949@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: gjb set sender to gjb@FreeBSD.org using -f From: Glen Barber Date: Wed, 16 Sep 2015 23:44:24 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47419 - head/en_US.ISO8859-1/htdocs/layout/css X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Sep 2015 23:44:24 -0000 Author: gjb Date: Wed Sep 16 23:44:23 2015 New Revision: 47419 URL: https://svnweb.freebsd.org/changeset/doc/47419 Log: Force cache refresh of the CSS files. Sponsored by: The FreeBSD Foundation Modified: head/en_US.ISO8859-1/htdocs/layout/css/fixed.css Modified: head/en_US.ISO8859-1/htdocs/layout/css/fixed.css ============================================================================== --- head/en_US.ISO8859-1/htdocs/layout/css/fixed.css Wed Sep 16 23:42:06 2015 (r47418) +++ head/en_US.ISO8859-1/htdocs/layout/css/fixed.css Wed Sep 16 23:44:23 2015 (r47419) @@ -12,7 +12,7 @@ */ @import url("global.css"); -@import url("layout.css?20140627"); +@import url("layout.css?20150916"); @import url("text.css"); @import url("navigation.css"); @import url("table.css"); From owner-svn-doc-head@freebsd.org Thu Sep 17 04:33:18 2015 Return-Path: Delivered-To: svn-doc-head@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 354C69CE318; Thu, 17 Sep 2015 04:33:18 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 197021560; Thu, 17 Sep 2015 04:33:18 +0000 (UTC) (envelope-from delphij@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8H4XHlj083340; Thu, 17 Sep 2015 04:33:17 GMT (envelope-from delphij@FreeBSD.org) Received: (from delphij@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8H4XHsE083339; Thu, 17 Sep 2015 04:33:17 GMT (envelope-from delphij@FreeBSD.org) Message-Id: <201509170433.t8H4XHsE083339@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: delphij set sender to delphij@FreeBSD.org using -f From: Xin LI Date: Thu, 17 Sep 2015 04:33:17 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47420 - head/share/security/advisories X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Sep 2015 04:33:18 -0000 Author: delphij Date: Thu Sep 17 04:33:17 2015 New Revision: 47420 URL: https://svnweb.freebsd.org/changeset/doc/47420 Log: Correct path for the patches. Reported by: allanjude Modified: head/share/security/advisories/FreeBSD-EN-15:16.pw.asc Modified: head/share/security/advisories/FreeBSD-EN-15:16.pw.asc ============================================================================== --- head/share/security/advisories/FreeBSD-EN-15:16.pw.asc Wed Sep 16 23:44:23 2015 (r47419) +++ head/share/security/advisories/FreeBSD-EN-15:16.pw.asc Thu Sep 17 04:33:17 2015 (r47420) @@ -63,8 +63,8 @@ FreeBSD release branches. a) Download the relevant patch from the location below, and verify the detached PGP signature using your PGP utility. -# fetch https://security.FreeBSD.org/patches/EN-15:26/pw.patch -# fetch https://security.FreeBSD.org/patches/EN-15:26/pw.patch.asc +# fetch https://security.FreeBSD.org/patches/EN-15:16/pw.patch +# fetch https://security.FreeBSD.org/patches/EN-15:16/pw.patch.asc # gpg --verify pw.patch.asc b) Apply the patch. Execute the following commands as root: @@ -104,22 +104,22 @@ VII. References The latest revision of this Errata Notice is available at -https://security.FreeBSD.org/advisories/FreeBSD-EN-15:26.pw.asc +https://security.FreeBSD.org/advisories/FreeBSD-EN-15:16.pw.asc -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.1.8 (FreeBSD) -iQIcBAEBCgAGBQJV+dpkAAoJEO1n7NZdz2rndhEQAKKeeQnj+Woggr6L1x8R3uTt -q7ljwpAq2v3bMRQwMg/F3DOivcFAw9fn63u/siZLnZj0oqCCns0UT8ResHL6wMlD -dVYav/npB/XeJTpqF6kuLKelqrzL+/YnU2lVe7SBQQibdszrn3sZSdeyF/XQrSOg -Fqpa+xAP4/ZrSQviuyLe1AM1UI4RXVGssxmHO16zQTO+fp3cPmwP/wZ/Dlk/jnwa -GugIuf/Vc7lzyDCtbOifRLLmiRo3IVoR7temMHEaBsTPClVzb+OHOdiD3aVYL6Vy -Mp4oFBC7txmfIjDfmZ11EX4OBnCLpx3JEOAMTya0Mvo5PMLoymhu0RoWUyNXX4s7 -ThEjCaUWfEOYIDbP54ZCOrIooCvnjQFcs5MWys6tYO6iOOW96FUu4cV0ez8u+ukS -Zz1b/TGEgks+/74mMgDO3z1FhGbJeRVFmQUUd+/ZboLIYhTOmop/puHLMpnSV0hY -C0GSwhUtMD/E3a9AmyMoo9Wj1TySlxAmjb0kHPh0IpY0xPHmfXSJ17+LpGPeEHEj -LLFRTHBiA/Qs/WJCSMy6XhztRJ2WPomqefhUtrh1mzzeJgQPX2yWRizvTboD0zAA -yb4U22iuu1gkA7vEaOAW5RFGEKg3cGmHSqB/r0gZ20zazv0//l0Q8Sm0slP53kDs -K+wCT8FF22Fgy0ZPw831 -=m4lo +iQIcBAEBCgAGBQJV+kH9AAoJEO1n7NZdz2rnW0UP/3OwaV4dUn42IALl5jHZIQ/o +5uTP/pWku3T/wQgMBT4RMG5tgGa8J5kQrZEm5HuZgQHvFra/Wo/SdUiM2w5gl4C0 +vRB6e1mHFhs9zasFoSpQZMO4iyOK4qwp/CdcxGiiveIuf6f72WuNIVVQ21A/vbcV +1hxjCiUK3M422ZiguJZnLfeWxr2rZbBr8lfVI/bMl1ET4G+wiOO+HOe+srfYQQNO +UbZLDqTrX8ckrqCJ17/1SW6fvGEEdnICA1AS+m/9oUegqJwFVKZey7CE/pQEXKI/ +D/9GbR9Ss/Lxxx6l0Vct1IVXd+5XzuPVNlSM9UZmXQ4dgzLOltwdp5UX9STCwRV4 +/pln5x6V/Gr7KcnJVY0yDaqrMbUI+EsV8RuqDmfe2tcWAlsojkDoglY4QOtoNNS+ +YsHQdh+U1vsDzIvKePT079x9tnXQp+/skNDDnT6ceZHQ19hfuWOabRK17WvbjUGZ +2frRAWm/TQw2MsBYO6GH82PloEZGOdzBExMwpRV55ytakX9WSl2g18Cw3BKkWfww +APfxq04HJtFYos1Ibd2tFonw8PWlSM8Nxl1PyZG1b8yJX9qKOOfQ6xuZ9OdqQzda +sdmZrk1PIzjtUzx9Q0uAtZOvSRY34p+N57Z7mSzNthjKGoXsKB6U+a64qmrE4Kmn +hLtuk/SLDaGysDdNt9jN +=cwOJ -----END PGP SIGNATURE----- From owner-svn-doc-head@freebsd.org Thu Sep 17 07:14:40 2015 Return-Path: Delivered-To: svn-doc-head@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 860019CE311; Thu, 17 Sep 2015 07:14:40 +0000 (UTC) (envelope-from kwm@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 756D211A2; Thu, 17 Sep 2015 07:14:40 +0000 (UTC) (envelope-from kwm@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8H7EeBZ049393; Thu, 17 Sep 2015 07:14:40 GMT (envelope-from kwm@FreeBSD.org) Received: (from kwm@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8H7EeNe049392; Thu, 17 Sep 2015 07:14:40 GMT (envelope-from kwm@FreeBSD.org) Message-Id: <201509170714.t8H7EeNe049392@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: kwm set sender to kwm@FreeBSD.org using -f From: Koop Mast Date: Thu, 17 Sep 2015 07:14:40 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47421 - head/en_US.ISO8859-1/books/porters-handbook/special X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Sep 2015 07:14:40 -0000 Author: kwm (ports committer) Date: Thu Sep 17 07:14:39 2015 New Revision: 47421 URL: https://svnweb.freebsd.org/changeset/doc/47421 Log: Add porters-handbook for USE_GNOME. This contains two chapters. The first chapter explains USE_GNOME and the macro's and the second chapter which lists all the possible components with a short description. Loosely based on the old porting guide (http://freebsd.org/gnome) and the Qt chapter. The old porting guide will stick around for now until I get around to updating the gnome website. Reviewed by: mat@, wblock@ Approved by: mat@ Differential Revision: https://reviews.freebsd.org/D3577 Modified: head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml Thu Sep 17 04:33:17 2015 (r47420) +++ head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml Thu Sep 17 07:14:39 2015 (r47421) @@ -1401,11 +1401,850 @@ USE_XORG= x11 xpm Using GNOME - The &os;/GNOME project uses its own set of variables to - define which GNOME components a particular port uses. A comprehensive - list of these variables exists within the - &os;/GNOME project's homepage. + + Introduction + + This chapter explains the GNOME + framework as used by ports. The framework can be loosely + divided into the base components, GNOME + desktop components, and a few special macros that simplify the + work of port maintainers. + + While developing a port or changing one, please set + + DEVELOPER=yes + + + in the environment or in /etc/make.conf. + This causes the ports framework to enable additional + checks. + + + + Using <varname>USE_GNOME</varname> + + Adding this variable to the port allows the use of + the macros and components defined in + bsd.gnome.mk. The code in + bsd.gnome.mk adds the needed + build-time, run-time or library dependencies + or the handling of special files. + GNOME applications under &os; use the + USE_GNOME infrastructure. Include all the + needed components as a space-separated list. The + USE_GNOME components are divided into + these virtual lists: basic components, GNOME 3 components + and legacy components. If the port needs only GTK3 libraries, + this is the shortest way to define it: + + USE_GNOME= gtk30 + + USE_GNOME components automatically + add the dependencies they need. Please see + for an exhaustive + list of all USE_GNOME components and which + other components they imply and their dependencies. + + Here is an example Makefile for a + GNOME port that uses many of the techniques outlined in this + document. Please use it as a guide for creating new + ports. + + # $FreeBSD$ + +PORTNAME= regexxer +PORTVERSION= 0.10 +CATEGORIES= devel textproc gnome +MASTER_SITES= GNOME + +MAINTAINER= kwm@FreeBSD.org +COMMENT= Interactive tool for performing search and replace operations + +USES= gettext gmake pathfix pkgconfig tar:xz +GNU_CONFIGURE= yes +USE_GNOME= gnomeprefix intlhack gtksourceviewmm3 +CPPFLAGS+= -I${LOCALBASE}/include +LDFLAGS+= -L${LOCALBASE}/lib +INSTALLS_ICONS= yes + +GLIB_SCHEMAS= org.regexxer.gschema.xml + +.include <bsd.port.mk> + + + The USE_GNOME macro without any + arguments does not add any dependencies to the port. + USE_GNOME cannot be set after + bsd.port.pre.mk. + + + + + Variables + + This section explains which macros are available and how + they are used. Like they are used in the above example. The + has a more in-depth + explanation. USE_GNOME has to be set for + these macro's to be of use. + + + + INSTALLS_ICONS + + + GTK+ ports which install + Freedesktop-style icons to + ${LOCALBASE}/share/icons should use + this macro to ensure that the icons are cached and will + display correctly. The cache file is named + icon-theme.cache. Do not include + that file in pkg-plist. This macro + handles that automatically. This macro is not needed + for Qt, which use a + internal method. + + + + + GLIB_SCHEMAS + + + List of all the glib schema files the port installs. + The macro will add the files to the port plist and + handle the registration of these files on install and + deinstall. + + The glib schema files are written in + XML and end with the + gschema.xml extension. They are + installed in the + share/glib-2.0/schemas/ directory. + These schema files contain all application config values + with there default settings. The actual database used + by the applications is built by + glib-compile-schema, which is + run by the GLIB_SCHEMAS macro. + + GLIB_SCHEMAS=foo.gschema.xml + + + Do not add glib schemas to the + pkg-plist. If they are listed in + pkg-plist, they will not be + registered and the applications might not work + properly. + + + + + + GCONF_SCHEMAS + + + List all the gconf schema files. The macro will add + the schema files to the port plist and will handle their + registration on install and deinstall. + + GConf is the XML-based database + that virtually all GNOME applications use for storing + their settings. These files are installed into the + etc/gconf/schemas directory. This + database is defined by installed schema files that are + used to generate %gconf.xml key + files. For each schema file installed by the port, + there be an entry in the + Makefile: + + GCONF_SCHEMAS=my_app.schemas my_app2.schemas my_app3.schemas + + + Gconf schemas are listed in the + GCONF_SCHEMAS macro rather than + pkg-plist. If they are listed in + pkg-plist, they will not be + registered and the applications might not work + properly. + + + + + + INSTALLS_OMF + + + Open Source Metadata Framework + (OMF) files are commonly used by + GNOME 2 applications. These files contain the + application help file information, and require special + processing by ScrollKeeper/rarian. To properly register + OMF files when installing GNOME + applications from packages, make sure that + omf files are listed in + pkg-plist and that the port + Makefile has + INSTALLS_OMF defined: + + INSTALLS_OMF=yes + + When set, bsd.gnome.mk + automatically scans pkg-plist and + adds appropriate @exec and + @unexec directives for each + .omf to track in the + OMF registration database. + + + + + + + + GNOME Components + + For further help with a GNOME port, look at some of the + existing + ports for examples. The + &os; GNOME + page has contact information if more help is + needed. The components are divided into GNOME components + that are currently in use and legacy components. If the + component supports argument, they are listed between + parenthesis in the description. The first is the default. + "Both" is shown if the component defaults to adding to both + build and run dependencies. + + + GNOME Components + + + + + Component + Associated program + Description + + + + + + atk + accessibility/atk + Accessibility toolkit (ATK) + + + + atkmm + accessibility/atkmm + c++ bindings for atk + + + + cairo + graphics/cairo + Vector graphics library with cross-device output + support + + + + cairomm + graphics/cairomm + c++ bindings for cairo + + + + dconf + devel/dconf + Configuration database system + (both, build, run) + + + + evolutiondataserver3 + databases/evolution-data-server + Data backends for the Evolution integrated + mail/PIM suite + + + + gdkpixbuf2 + graphics/gdk-pixbuf2 + Graphics library for GTK+ + + + + glib20 + devel/glib20 + GNOME core library + glib20 + + + + glibmm + devel/glibmm + c++ bindings for glib20 + + + + gnomecontrolcenter3 + sysutils/gnome-control-center + GNOME 3 Control Center + + + + gnomedesktop3 + x11/gnome-desktop + GNOME 3 desktop UI library + + + + gsound + audio/gsound + GObject library for playing system sounds + (both, build, run) + + + + gtk-update-icon-cache + graphics/gtk-update-icon-cache + Gtk-update-icon-cache utility from the Gtk+ + toolkit + + + + gtk20 + x11-toolkits/gtk20 + Gtk+ 2 toolkit + + + + gtk30 + x11-toolkits/gtk30 + Gtk+ 3 toolkit + + + + gtkmm20 + x11-toolkits/gtkmm20 + c++ bindings 2.0 for the gtk20 toolkit + + + + gtkmm24 + x11-toolkits/gtkmm24 + c++ bindings 2.4 for the gtk20 toolkit + + + + gtkmm30 + x11-toolkits/gtkmm30 + c++ bindings 3.0 for the gtk30 toolkit + + + + gtksourceview2 + x11-toolkits/gtksourceview2 + Widget that adds syntax highlighting to + GtkTextView + + + + gtksourceview3 + x11-toolkits/gtksourceview3 + Text widget that adds syntax highlighting to + the GtkTextView widget + + + + gtksourceviewmm3 + x11-toolkits/gtksourceviewmm3 + c++ bindings for the gtksourceview3 library + + + + gvfs + devel/gvfs + GNOME virtual file system + + + + intltool + textproc/intltool + Tool for internationalization (also see + intlhack) + + + + introspection + devel/gobject-introspection + Basic introspection bindings and tools to + generate introspection bindings. Most of the time + :build is enough, :both/:run is only need for + applications that use introspection bindings. + (both, build, run) + + + + libgda5 + databases/libgda5 + Provides uniform access to different kinds of + data sources + + + + libgda5-ui + databases/libgda5-ui + UI library from the libgda5 library + + + + libgdamm5 + databases/libgdamm5 + c++ bindings for the libgda5 library + + + + libgsf + devel/libgsf + Extensible I/O abstraction for dealing with + structured file formats + + + + librsvg2 + graphics/librsvg2 + Library for parsing and rendering SVG + vector-graphic files + + + + libsigc++20 + devel/libsigc++20 + Callback Framework for C++ + + + + libxml++26 + textproc/libxml++26 + c++ bindings for the libxml2 library + + + + libxml2 + textproc/libxml2 + XML parser library (both, build, run) + + + + libxslt + textproc/libxslt + XSLT C library (both, build, run) + + + + metacity + x11-wm/metacity + Window manager from GNOME + + + + nautilus3 + x11-fm/nautilus + GNOME file manager + + + + pango + x11-toolkits/pango + Open-source framework for the layout and + rendering of i18n text + + + + pangomm + x11-toolkits/pangomm + c++ bindings for the pango library + + + + py3gobject3 + devel/py3-gobject3 + Python 3, GObject 3.0 bindings + + + + pygobject3 + devel/py-gobject3 + Python 2, GObject 3.0 bindings + + + + vte3 + x11-toolkits/vte3 + Terminal widget with improved accessibility and + I18N support + + + +
    + + + GNOME Macro Components + + + + + Component + Description + + + + + + gnomeprefix + Supply configure with + some default locations. + + + + intlhack + Same as intltool, but patches to make sure + share/locale/ is used. Please + only use when intltool alone is + not enough. + + + + referencehack + This macro is there to help splitting of the API or + reference documentation into its own port. + + + +
    + + + GNOME Legacy Components + + + + + Component + Associated program + Description + + + + + + atspi + accessibility/at-spi + Assistive Technology Service Provider + Interface + + + + esound + audio/esound + Enlightenment sound package + + + + gal2 + x11-toolkits/gal2 + Collection of widgets taken from GNOME 2 + gnumeric + + + + gconf2 + devel/gconf2 + Configuration database system for GNOME 2 + + + + gconfmm26 + devel/gconfmm26 + c++ bindings for gconf2 + + + + gdkpixbuf + graphics/gdk-pixbuf + Graphics library for GTK+ + + + + glib12 + devel/glib12 + glib 1.2 core library + + + + gnomedocutils + textproc/gnome-doc-utils + GNOME doc utils + + + + gnomemimedata + misc/gnome-mime-data + MIME and Application database for GNOME 2 + + + + gnomesharp20 + x11-toolkits/gnome-sharp20 + GNOME 2 interfaces for the .NET runtime + + + + gnomespeech + accessibility/gnome-speech + GNOME 2 text-to-speech API + + + + gnomevfs2 + devel/gnome-vfs + GNOME 2 Virtual File System + + + + gtk12 + x11-toolkits/gtk12 + Gtk+ 1.2 toolkit + + + + gtkhtml3 + www/gtkhtml3 + Lightweight HTML rendering/printing/editing + engine + + + + gtkhtml4 + www/gtkhtml4 + Lightweight HTML rendering/printing/editing + engine + + + + gtksharp20 + x11-toolkits/gtk-sharp20 + GTK+ and GNOME 2 interfaces for the .NET + runtime + + + + gtksourceview + x11-toolkits/gtksourceview + Widget that adds syntax highlighting to + GtkTextView + + + + libartgpl2 + graphics/libart_lgpl + Library for high-performance 2D graphics + + + + libbonobo + devel/libbonobo + Component and compound document system for + GNOME 2 + + + + libbonoboui + x11-toolkits/libbonoboui + GUI frontend to the libbonobo component of + GNOME 2 + + + + libgda4 + databases/libgda4 + Provides uniform access to different kinds of + data sources + + + + libglade2 + devel/libglade2 + GNOME 2 glade library + + + + libgnome + x11/libgnome + Libraries for GNOME 2, a GNU desktop + environment + + + + libgnomecanvas + graphics/libgnomecanvas + Graphics library for GNOME 2 + + + + libgnomekbd + x11/libgnomekbd + GNOME 2 keyboard shared library + + + + libgnomeprint + print/libgnomeprint + Gnome 2 print support library + + + + libgnomeprintui + x11-toolkits/libgnomeprintui + Gnome 2 print support library + + + + libgnomeui + x11-toolkits/libgnomeui + Libraries for the GNOME 2 GUI, a GNU desktop + environment + + + + libgtkhtml + www/libgtkhtml + Lightweight HTML rendering/printing/editing + engine + + + + libgtksourceviewmm + x11-toolkits/libgtksourceviewmm + c++ binding of GtkSourceView + + + + libidl + devel/libIDL + Library for creating trees of CORBA IDL + file + + + + libsigc++12 + devel/libsigc++12 + Callback Framework for C++ + + + + libwnck + x11-toolkits/libwnck + Library used for writing pagers and + taskslists + + + + libwnck3 + x11-toolkits/libwnck3 + Library used for writing pagers and + taskslists + + + + orbit2 + devel/ORBit2 + High-performance CORBA ORB with support for the + C language + + + + pygnome2 + x11-toolkits/py-gnome2 + Python bindings for GNOME 2 + + + + pygobject + devel/py-gobject + Python 2, GObject 2.0 bindings + + + + pygtk2 + x11-toolkits/py-gtk2 + Set of Python bindings for GTK+ + + + + pygtksourceview + x11-toolkits/py-gtksourceview + Python bindings for GtkSourceView 2 + + + + vte + x11-toolkits/vte + Terminal widget with improved accessibility and + I18N support + + + +
    + + + Deprecated Components: Do Not Use + + + + + Component + Description + + + + + + HAVE_GNOME + Deprecated, do not use. Was used to check if a + component was installed. This was used for ports + that did not have + --enable/--disable + switches for their configure script. But the building + of parts of a port without a implicit request is + discouraged. + + + + WANT_GNOME + Deprecated, do not use. Was used by ports that + needed USE_GNOME for optional + dependencies, which where defined after + bsd.port.pre.mk. Since + USE_GNOME can be used after the + inclusion of bsd.port.options.mk, + there is little need for this macro any more. + + + + pangox-compat + pangox-compat has been + deprecated and split off from the + pango package. + + + + +
    From owner-svn-doc-head@freebsd.org Thu Sep 17 14:52:31 2015 Return-Path: Delivered-To: svn-doc-head@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 E01FB9CF67C; Thu, 17 Sep 2015 14:52:31 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id D0C311A5A; Thu, 17 Sep 2015 14:52:31 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8HEqVGF037246; Thu, 17 Sep 2015 14:52:31 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8HEqVB8037245; Thu, 17 Sep 2015 14:52:31 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201509171452.t8HEqVB8037245@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Thu, 17 Sep 2015 14:52:31 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47422 - head/ja_JP.eucJP/share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Sep 2015 14:52:32 -0000 Author: ryusuke Date: Thu Sep 17 14:52:30 2015 New Revision: 47422 URL: https://svnweb.freebsd.org/changeset/doc/47422 Log: Update rel2.current.date and rel3.current.date. Modified: head/ja_JP.eucJP/share/xml/l10n.ent Modified: head/ja_JP.eucJP/share/xml/l10n.ent ============================================================================== --- head/ja_JP.eucJP/share/xml/l10n.ent Thu Sep 17 07:14:39 2015 (r47421) +++ head/ja_JP.eucJP/share/xml/l10n.ent Thu Sep 17 14:52:30 2015 (r47422) @@ -21,8 +21,8 @@ - - + + From owner-svn-doc-head@freebsd.org Fri Sep 18 17:03:33 2015 Return-Path: Delivered-To: svn-doc-head@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 76BD59CF2D9; Fri, 18 Sep 2015 17:03:33 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 672081D98; Fri, 18 Sep 2015 17:03:33 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8IH3Xi0064955; Fri, 18 Sep 2015 17:03:33 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8IH3XjP064954; Fri, 18 Sep 2015 17:03:33 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201509181703.t8IH3XjP064954@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Fri, 18 Sep 2015 17:03:33 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47423 - head/ja_JP.eucJP/htdocs/releases X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Sep 2015 17:03:33 -0000 Author: ryusuke Date: Fri Sep 18 17:03:32 2015 New Revision: 47423 URL: https://svnweb.freebsd.org/changeset/doc/47423 Log: - Merge the following from the English version: r47157 -> r47417 head/ja_JP.eucJP/htdocs/releases/index.xml Modified: head/ja_JP.eucJP/htdocs/releases/index.xml Modified: head/ja_JP.eucJP/htdocs/releases/index.xml ============================================================================== --- head/ja_JP.eucJP/htdocs/releases/index.xml Thu Sep 17 14:52:30 2015 (r47422) +++ head/ja_JP.eucJP/htdocs/releases/index.xml Fri Sep 18 17:03:32 2015 (r47423) @@ -5,7 +5,7 @@ ]> - + @@ -52,7 +52,6 @@ Errata (Àµ¸íɽ)

    -

    ¥ì¥¬¥·¡¼¥ê¥ê¡¼¥¹

    ¥ê¥ê¡¼¥¹ &rel2.current; (&rel2.current.date;) ¥¢¥Ê¥¦¥ó¥¹ : @@ -63,6 +62,18 @@ Errata (Àµ¸íɽ)

    +

    ¥ì¥¬¥·¡¼¥ê¥ê¡¼¥¹

    + +

    ¥ê¥ê¡¼¥¹ &rel3.current; (&rel3.current.date;) + + ¥¢¥Ê¥¦¥ó¥¹ : + ¥ê¥ê¡¼¥¹¥Î¡¼¥È : + ¥¤¥ó¥¹¥È¡¼¥ë¥¬¥¤¥É : + ¥Ï¡¼¥É¥¦¥§¥¢¥Î¡¼¥È : + README : + Errata (Àµ¸íɽ) +

    +

    ¾­Íè¤Î¥ê¥ê¡¼¥¹

    From owner-svn-doc-head@freebsd.org Fri Sep 18 17:09:31 2015 Return-Path: Delivered-To: svn-doc-head@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 6A1689CF53D; Fri, 18 Sep 2015 17:09:31 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 568751F4B; Fri, 18 Sep 2015 17:09:31 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8IH9VFT065870; Fri, 18 Sep 2015 17:09:31 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8IH9VSC065869; Fri, 18 Sep 2015 17:09:31 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201509181709.t8IH9VSC065869@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Fri, 18 Sep 2015 17:09:31 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47424 - head/ja_JP.eucJP/share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Sep 2015 17:09:31 -0000 Author: ryusuke Date: Fri Sep 18 17:09:30 2015 New Revision: 47424 URL: https://svnweb.freebsd.org/changeset/doc/47424 Log: Update u.rel2.announce entity to fix the broken link. Modified: head/ja_JP.eucJP/share/xml/l10n.ent Modified: head/ja_JP.eucJP/share/xml/l10n.ent ============================================================================== --- head/ja_JP.eucJP/share/xml/l10n.ent Fri Sep 18 17:03:32 2015 (r47423) +++ head/ja_JP.eucJP/share/xml/l10n.ent Fri Sep 18 17:09:30 2015 (r47424) @@ -40,7 +40,7 @@ - + From owner-svn-doc-head@freebsd.org Fri Sep 18 18:34:50 2015 Return-Path: Delivered-To: svn-doc-head@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 7990C9CF938; Fri, 18 Sep 2015 18:34:50 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 50880113F; Fri, 18 Sep 2015 18:34:50 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8IIYo0Q010756; Fri, 18 Sep 2015 18:34:50 GMT (envelope-from bhd@FreeBSD.org) Received: (from bhd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8IIYoe5010755; Fri, 18 Sep 2015 18:34:50 GMT (envelope-from bhd@FreeBSD.org) Message-Id: <201509181834.t8IIYoe5010755@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org using -f From: Bjoern Heidotting Date: Fri, 18 Sep 2015 18:34:50 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47425 - head/de_DE.ISO8859-1/books/handbook/multimedia X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 18 Sep 2015 18:34:50 -0000 Author: bhd Date: Fri Sep 18 18:34:49 2015 New Revision: 47425 URL: https://svnweb.freebsd.org/changeset/doc/47425 Log: Update to r41815: BeOS is long dead. While here, fix a typo. Modified: head/de_DE.ISO8859-1/books/handbook/multimedia/chapter.xml Modified: head/de_DE.ISO8859-1/books/handbook/multimedia/chapter.xml ============================================================================== --- head/de_DE.ISO8859-1/books/handbook/multimedia/chapter.xml Fri Sep 18 17:09:30 2015 (r47424) +++ head/de_DE.ISO8859-1/books/handbook/multimedia/chapter.xml Fri Sep 18 18:34:49 2015 (r47425) @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde: de-docproj/books/handbook/multimedia/chapter.xml,v 1.100 2012/04/22 20:49:51 bcr Exp $ - basiert auf: r40792 + basiert auf: r41815 --> Multimedia @@ -850,7 +850,7 @@ kern.ipc.shmall=32768 die Videos in jedem X11-Drawable anzeigen kann. - SDL: Simple Directmedia Layer. + SDL: Simple DirectMedia Layer. DGA: Direct Graphics Access. @@ -972,15 +972,15 @@ no adaptors present - Simple Directmedia Layer + Simple DirectMedia Layer - Die Simple Directmedia Layer, SDL, - ist eine zwischen µsoft.windows;, BeOS und &unix; - portable Schnittstelle. Mit dieser Schnittstelle - können Anwendungen plattformunabhängig und - effizient Ton und Grafik benutzen. SDL - bietet eine hardwarenahe Schnittstelle, die manchmal - schneller als die X11-Schnittstelle sein kann. + Der Simple DirectMedia Layer, SDL, + ist eine portable Schnittstelle für verschiedene + Betriebssysteme, mit denen Anwendungen + plattformübergreifend und effizient Ton und Grafik benutzen + können. SDL bietet eine hardwarenahe + Schnittstelle, die manchmal schneller als die + X11-Schnittstelle sein kann. SDL finden Sie in den Ports im Verzeichnis devel/sdl12. From owner-svn-doc-head@freebsd.org Sat Sep 19 14:24:43 2015 Return-Path: Delivered-To: svn-doc-head@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 5E47CA03896; Sat, 19 Sep 2015 14:24:43 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4E262182F; Sat, 19 Sep 2015 14:24:43 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8JEOhh3031823; Sat, 19 Sep 2015 14:24:43 GMT (envelope-from bhd@FreeBSD.org) Received: (from bhd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8JEOhNm031822; Sat, 19 Sep 2015 14:24:43 GMT (envelope-from bhd@FreeBSD.org) Message-Id: <201509191424.t8JEOhNm031822@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org using -f From: Bjoern Heidotting Date: Sat, 19 Sep 2015 14:24:43 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47426 - head/de_DE.ISO8859-1/books/handbook/disks X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Sep 2015 14:24:43 -0000 Author: bhd Date: Sat Sep 19 14:24:42 2015 New Revision: 47426 URL: https://svnweb.freebsd.org/changeset/doc/47426 Log: Update to r43694: Reduce floppy section to a procedure. Modified: head/de_DE.ISO8859-1/books/handbook/disks/chapter.xml Modified: head/de_DE.ISO8859-1/books/handbook/disks/chapter.xml ============================================================================== --- head/de_DE.ISO8859-1/books/handbook/disks/chapter.xml Fri Sep 18 18:34:49 2015 (r47425) +++ head/de_DE.ISO8859-1/books/handbook/disks/chapter.xml Sat Sep 19 14:24:42 2015 (r47426) @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde: de-docproj/books/handbook/disks/chapter.xml,v 1.187 2012/04/26 19:32:48 bcr Exp $ - basiert auf: r43447 + basiert auf: r43694 --> Speichermedien @@ -1487,7 +1487,8 @@ cd0
    - Disketten benutzen + Disketten benutzen + - Disketten sind nützlich, wenn kein anderes - bewegliches Speichermedium vorhanden ist oder wenn - nur kleine Datenmengen transferiert werden sollen. - - Dieser Abschnitt beschreibt die Handhabung von Disketten - unter &os;. Es umfasst die Formatierung und Benutzung von - 3,5 Zoll Disketten, doch lassen sich die Konzepte leicht - auf Disketten anderer Formate übertragen. + Dieser Abschnitt beschreibt die Formatierung von + 3,5 Zoll Disketten in &os;. - + Disketten formatieren - - Die Gerätedateien - - Wie auf jedes andere Gerät auch, greifen Sie - auf Disketten über Einträge im Verzeichnis - /dev zu. Verwenden - Sie dazu die Einträge - /dev/fdN. - - - - Formatierung - - Bevor eine Diskette benutzt werden kann, muss Sie + Bevor eine Diskette benutzt werden kann, muss sie (low-level) formatiert werden, was normalerweise der Hersteller schon gemacht hat. Sie können die Diskette allerdings noch einmal formatieren, um das Medium zu - überprüfen. Es ist möglich, die Kapazität der Diskette zu - verändern, allerdings sind die meisten Disketten auf - 1440 kB ausgelegt. - - Mit &man.fdformat.1; werden Disketten formatiert. Das - Kommando erwartet die Angabe eines Gerätenamens. - - Achten Sie bei der Formatierung - auf Fehlermeldungen, die schlechte Speichermedien + überprüfen. Benutzen Sie &man.fdformat.1;, um Disketten + unter &os; zu formatieren. Achten Sie dabei auf + Fehlermeldungen, die schlechte Speichermedien anzeigen. - - Disketten formatieren - + Um eine Diskette zu formatieren, legen Sie eine 3,5 Zoll Diskette in das erste Diskettenlaufwerk ein und führen das folgende Kommando aus: &prompt.root; /usr/sbin/fdformat -f 1440 /dev/fd0 - - - - - - Das Disklabel - - Nach dem Formatieren muss auf der Diskette ein Disklabel - erstellt werden. Das Disklabel wird später zerstört, ist aber - notwendig, um die Größe und Geometrie der Diskette zu - erkennen. - - Das Disklabel gilt für die ganze Diskette und enthält - alle Informationen über die Geometrie der Diskette. Eine - Liste der möglichen Geometrien finden Sie in - /etc/disktab. - - Erstellen Sie nun das Label mit &man.bsdlabel.8;: - - &prompt.root; /sbin/bsdlabel -B -w /dev/fd0 fd1440 - - - - - Das Dateisystem + - Auf der Diskette muss nun ein Dateisystem erstellt werden - (high-level Formatierung), damit &os; von der Diskette lesen - und auf sie schreiben kann. Das Disklabel wird durch das - Anlegen eines Dateisystems zerstört. Falls die Diskette - später erneut formatiert wird, muss auch ein neues Disklabel - erstellt werden. + + Nach dem Formatieren muss auf der Diskette ein + Disklabel erstellt werden, um die Größe und Geometrie der + Diskette zu erkennen. Eine Liste der unterstützten + Geometrien finden Sie in + /etc/disktab. - Sie können entweder UFS oder FAT als Dateisystem - verwenden. Für Disketten ist FAT das beste Dateisystem. + Erstellen Sie nun das Label mit &man.bsdlabel.8;: - Das folgende Kommando legt ein Dateisystem auf der Diskette - an: + &prompt.root; /sbin/bsdlabel -B -w /dev/fd0 fd1440 + - &prompt.root; /sbin/newfs_msdos /dev/fd0 + + Auf der Diskette kann nun ein Dateisystem erstellt + werden (high-level Formatierung). Das Dateisystem der + Diskette kann entweder UFS oder FAT sein, wobei FAT für + Disketten in der Regel die bessere Wahl ist. - Die Diskette kann nun benutzt werden. - + Um die Diskette mit FAT zu formatieren, geben Sie + folgendes Kommando ein: - - Verwenden der Diskette + &prompt.root; /sbin/newfs_msdos /dev/fd0 + + - Zum Einhängen der Diskette in das Dateisystem - verwenden Sie den Befehl &man.mount.msdosfs.8;. Sie - können auch den - Port emulators/mtools - verwenden, um mit der Diskette zu arbeiten. - + Die Diskette kann nun benutzt werden. Um die Diskette + zu verwenden, kann sie mit &man.mount.msdosfs.8; eingehängt + werden. Man kann auch emulators/mtools aus + der Ports-Sammlung installieren, um mit der Diskette zu + arbeiten. From owner-svn-doc-head@freebsd.org Sat Sep 19 15:22:38 2015 Return-Path: Delivered-To: svn-doc-head@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 36971A054B3; Sat, 19 Sep 2015 15:22:38 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 26898146F; Sat, 19 Sep 2015 15:22:38 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8JFMcKT057696; Sat, 19 Sep 2015 15:22:38 GMT (envelope-from ryusuke@FreeBSD.org) Received: (from ryusuke@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8JFMc0X057695; Sat, 19 Sep 2015 15:22:38 GMT (envelope-from ryusuke@FreeBSD.org) Message-Id: <201509191522.t8JFMc0X057695@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: ryusuke set sender to ryusuke@FreeBSD.org using -f From: Ryusuke SUZUKI Date: Sat, 19 Sep 2015 15:22:38 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47427 - head/ja_JP.eucJP/share/xml X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Sep 2015 15:22:38 -0000 Author: ryusuke Date: Sat Sep 19 15:22:37 2015 New Revision: 47427 URL: https://svnweb.freebsd.org/changeset/doc/47427 Log: Update u.rel2.installation entity to fix the broken link. Spotted by : gjb Modified: head/ja_JP.eucJP/share/xml/l10n.ent Modified: head/ja_JP.eucJP/share/xml/l10n.ent ============================================================================== --- head/ja_JP.eucJP/share/xml/l10n.ent Sat Sep 19 14:24:42 2015 (r47426) +++ head/ja_JP.eucJP/share/xml/l10n.ent Sat Sep 19 15:22:37 2015 (r47427) @@ -43,7 +43,7 @@ - + From owner-svn-doc-head@freebsd.org Sat Sep 19 16:40:34 2015 Return-Path: Delivered-To: svn-doc-head@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 A4391A059A6; Sat, 19 Sep 2015 16:40:34 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 935C21A40; Sat, 19 Sep 2015 16:40:34 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8JGeYKt087459; Sat, 19 Sep 2015 16:40:34 GMT (envelope-from bhd@FreeBSD.org) Received: (from bhd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8JGeYLl087458; Sat, 19 Sep 2015 16:40:34 GMT (envelope-from bhd@FreeBSD.org) Message-Id: <201509191640.t8JGeYLl087458@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org using -f From: Bjoern Heidotting Date: Sat, 19 Sep 2015 16:40:34 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47428 - head/de_DE.ISO8859-1/books/handbook/ports X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Sep 2015 16:40:34 -0000 Author: bhd Date: Sat Sep 19 16:40:33 2015 New Revision: 47428 URL: https://svnweb.freebsd.org/changeset/doc/47428 Log: Update to r40153: Import pkgng documentation. Reviewed by: bcr Modified: head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml Modified: head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml ============================================================================== --- head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml Sat Sep 19 15:22:37 2015 (r47427) +++ head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml Sat Sep 19 16:40:33 2015 (r47428) @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde: de-docproj/books/handbook/ports/chapter.xml,v 1.111 2011/12/19 17:13:33 bcr Exp $ - basiert auf: r40082 + basiert auf: r40153 --> Installieren von Anwendungen: Pakete und Ports @@ -645,6 +645,423 @@ docbook = + + Benutzen von <application>pkgng</application> zur + Verwaltung von Binärpaketen + + pkgng ist ein verbesserter + Ersatz für die traditionellen + pkg_install Paketverwaltungswerkzeuge + von &os;. Es bietet viele Funktionen, um den Umgang mit + Binärpaketen schneller und einfacher zu gestalten. + pkgng wurde erstmalig + im August 2012 veröffentlicht. + + pkgng ist kein Ersatz für die + Portverwaltungswerkzeuge wie + ports-mgmt/portmaster oder + ports-mgmt/portupgrade. Während + ports-mgmt/portmaster und + ports-mgmt/portupgrade Drittanbieter-Software + sowohl aus Binärpaketen als auch aus den Ports installieren + kann, so installiert pkgng + ausschließlich Binärpakete. + + + Erste Schritte mit + <application>pkgng</application> + + &os; 9.1 und nachfolgende Versionen enthalten ein + "Bootstrap"-Programm für + pkgng. Das Bootstrap-Programm + lädt und installiert pkgng. + + Um das Bootstrap Programm zu starten, geben Sie folgendes + ein: + + &prompt.root; /usr/sbin/pkg + + Für ältere Versionen von &os; muss + pkgng zunächst aus der + Ports-Sammlung oder als Paket installiert werden. + + Um pkgng aus den Ports zu + installieren, geben Sie folgendes ein: + + &prompt.root; cd /usr/ports/ports-mgmt/pkg +&prompt.root; make +&prompt.root; make install clean + + Um das Paket zu installieren, geben Sie folgendes + ein: + + &prompt.root; pkg_add -r pkg + + + &os; 7.X und + &os; 8.0 enthalten keine Unterstützung für + pkgng. + + + Bestehende &os; Installationen benötigen eine + Konvertierung der + pkg_install-Paketdatenbank in das + neue Format. Um die Paketdatenbank zu konvertieren, geben Sie + folgendes ein: + + &prompt.root; pkg2ng + + Auf neu installieren Systemen, auf denen noch keine + Software von Drittanbietern installiert wurde, kann dieser + Schritt entfallen. + + + Die Konvertierung ist unwiderruflich. Sobald die + Paketdatenbank in das Format von + pkgng umgewandelt wurde, sollten + die traditionellen pkg_install + Werkzeuge nicht mehr benutzt werden. + + + + Bei der Konvertierung der Paketdatenbank können Fehler + ausgegeben werden, wenn die Inhalte auf die neue Version + umgewandelt werden. Im Allgemeinen können diese Fehler + ignoriert werden. Wenn pkg2ng + fertig ist, wird eine Liste von Drittanbieter-Software + ausgegeben, die nicht erfolgreich konvertiert werden konnte. + Diese Anwendungen müssen manuell neu installiert + werden. + + + Um sicherzustellen, dass die &os; Ports-Sammlung neue + Pakete mit pkgng und nicht mit + pkg_install registriert, muss in + &os; 10.X und früheren + Versionen folgende Zeile in + /etc/make.conf hinzugefügt werden: + + WITH_PKGNG= yes + + + + Konfiguration der <application>pkgng</application> + Umgebung + + Das pkgng + Paketverwaltungssystem benutzt für die meisten Operationen ein + Paket-Repository. Der Speicherort des Paket-Repositories wird + in /usr/local/etc/pkg.conf oder der + Umgebungsvariablen PACKAGESITE + definiert. + + Weitere Konfigurationsoptionen für + pkgng sind in &man.pkg.conf.5; + beschrieben. + + + + Grundlegende Bedienung von + <application>pkgng</application> + + Informationen zur Bedienung von + pkgng ist in der Manualpage + &man.pkg.8; verfügbar. Alternativ kann pkg + ohne zusätzliche Argumente aufgerufen werden. + + Jedes Argument von pkgng ist in + seiner spezifischen Manualpage dokumentiert. Um + beispielsweise die Manualpage von + pkg install zu lesen, geben Sie einen der + folgenden Befehle ein: + + &prompt.root; pkg help install + + &prompt.root; man pkg-install + + + Mit <application>pkgng</application> Informationen über + installierte Pakete anzeigen + + Informationen über bereits installierte Pakete können + mit pkg info angezeigt werden. Dabei + wird die Version und die Beschreibung aller Pakete + ausgegeben. + + Informationen zu einem bestimmten Paket können wie folgt + angezeigt werden: + + &prompt.root; pkg info paketname + + Um zu ermitteln welche Version von + pkgng installiert ist, geben Sie + folgendes ein: + + &prompt.root; pkg info pkg +pkg-1.0.2 New generation package manager + + + + Installation und Deinstallation von Paketen mit + <application>pkgng</application> + + In der Regel werden Benutzer von &os; Binärpakete wie + folgt installieren: + + &prompt.root; pkg install paketname + + pkg install benutzt das in + erwähnte Repository. + Im Gegensatz dazu benutzt &man.pkg-add.8; kein Repository, + oder eine definierte PACKAGESITE, so dass + Abhängigkeiten nicht ordnungsgemäß aufgelöst und fehlende + Abhängigkeiten nicht von entfernten Systemen + heruntergeladen werden. Dieser Abschnitt beschreibt die + Bedienung von pkg install. Informationen + zur Bedienung von pkg add finden Sie in + &man.pkg-add.8;. + + Zusätzliche Binärpakete können mit + pkg intall installiert werden. Um + beispielsweise curl zu + installieren: + + &prompt.root; pkg install curl +Updating repository catalogue +Repository catalogue is up-to-date, no need to fetch fresh copy +The following packages will be installed: + + Installing ca_root_nss: 3.13.5 + Installing curl: 7.24.0 + +The installation will require 4 MB more space + +1 MB to be downloaded + +Proceed with installing packages [y/N]: y +ca_root_nss-3.13.5.txz 100% 255KB 255.1KB/s 255.1KB/s 00:00 +curl-7.24.0.txz 100% 1108KB 1.1MB/s 1.1MB/s 00:00 +Checking integrity... done +Installing ca_root_nss-3.13.5... done +Installing curl-7.24.0... done + + Das neue Paket und jedes weitere Paket, das als + Abhängigheit installiert wurde, ist in der Liste der + installierten Pakete zu sehen: + + &prompt.root; pkg info +ca_root_nss-3.13.5 The root certificate bundle from the Mozilla Project +curl-7.24.0 Non-interactive tool to get files from FTP, GOPHER, HTTP(S) servers +pkg-1.0.2 New generation package manager + + Wird ein Paket nicht mehr benötigt, kann es mit + pkg delete entfernt werden. Wenn + beispielsweise curl nicht mehr + benötigt wird: + + &prompt.root; pkg delete curl +The following packages will be deleted: + + curl-7.24.0_1 + +The deletion will free 3 MB + +Proceed with deleting packages [y/N]: y +Deleting curl-7.24.0_1... done + + + + Installierte Pakete mit + <application>pkgng</application> aktualisieren + + Pakete die nicht mehr aktuell sind, können mit + pkg version gefunden werden. + &man.pkg-version.8; nutzt zur Identifikation der + Paketversionen die lokale Ports-Sammlung, falls diese + instlliert ist. Ansonsten wird dazu das entfernte + Repository benutzt. + + Pakete können mit pkgng auf + neue Versionen aktualisiert werden. Wenn eine neue Version + von curl veröffentlicht wurde, + kann das lokale Paket auf die neue Version aktualisiert + werden: + + &prompt.root; pkg upgrade +Updating repository catalogue +repo.txz 100% 297KB 296KB/s 296KB/s 00:00 +The following packages will be upgraded: + + Upgrading curl: 7.24.0 -> 7.24.0_1 + +1 MB to be downloaded + +Proceed with upgrading packages [y/N]: y +curl-7.24.0_1.txz 100% 1108KB 1.1MB/s 1.1MB/s 00:00 +Checking integrity... done +Upgrading curl from 7.24.0 to 7.24.0_1... done + + + + Installierte Pakete mit + <application>pkgng</application> auditieren + + Gelegentlich werden Sicherheitslücken in einer + Software innerhalb der Ports-Sammlung entdeckt. + pkgng besitzt ein eingebautes + Auditing, was mit dem Paket + ports-mgmt/portaudit vergleichbar ist. + Um die auf dem System installierte Software zu prüfen, geben + Sie folgenden Befehl ein: + + &prompt.root; pkg audit -F + + + + + Fortgeschrittene Arbeiten mit + <application>pkgng</application> + + + Automatisches Entfernen von nicht mehr benötigten + Abhängigkeiten mit <application>pkgng</application> + + Das Entfernen eines Pakets kann möglicherweise unnötige + Abhängigkeiten hinterlassen, wie im obigen Beispiel + ca_root_nss. Solche Pakete sind zwar + noch installiert, aber keine weiteren Pakete hängen mehr von + ihnen ab. Unnötige Pakete, die als Abhängigkeit von anderen + Paketen installiert wurden, können automatisch erfasst und + entfernt werden: + + &prompt.root; pkg autoremove +Packages to be removed: + ca_root_nss-3.15.5 + +The autoremoval will free 723 kB + +Proceed with autoremoval of packages [y/N]: y +Deinstalling ca_root_nss-3.13.5... done + + + + Sicherung der <application>pkgng</application> + Datenbank + + Im Gegensatz zum alten + pkg_install + Paketverwaltungssystem beinhaltet + pkgng einen eigenen Mechanismus + zur Sicherung der Paketdatenbank. Um den Inhalt der + Datenbank manuell zu sichern, geben Sie folgendes + ein: + + &prompt.root; pkg backup -d pkgng.db + + + Ersetzen Sie den Dateinamen + pkgng.db durch einen geeigneten + Dateinamen. + + + Zusätzlich verfügt pkgng über + ein &man.periodic.8;-Skript, das automatisch eine tägliche + Sicherung der Paketdatenbank erstellt, wenn in + &man.periodic.conf.5; + daily_backup_pkgng_enable auf + YES gesetzt ist. + + + Um pkg_install daran zu + hindern, ebenfalls eine Sicherung der Paketdatenbank zu + erstellen, muss in &man.periodic.conf.5; + daily_backup_pkgdb_enable auf + NO gesetzt werden. + + + Um den Inhalt einer früheren Paketdatenbank + wiederherzustellen, geben Sie folgendes ein: + + &prompt.root; pkg backup -r /path/to/pkgng.db + + + + Alte Pakete mit <application>pkgng</application> + entfernen + + Standardmäßig speichert pkgng + Pakete in einem Cache-Verzeichnis, welches in + &man.pkg.conf.5; in der Variablen + PKG_CACHEDIR definiert wird. Beim Upgrade + der Pakete mit pkg upgrade, werden die + alten Versionen der Pakete nicht automatisch + entfernt. + + Um veraltete Pakete zu entfernen, geben Sie folgendes + ein: + + &prompt.root; pkg clean + + + + Manipulation der <application>pkgng</application> Paket + Metadaten + + Bei Software aus der &os; Ports-Sammlung kann es + vorkommen, dass die Hauptversionsnummer geändert wird. Im + Gegensatz zu pkg_install hat + pkgng ein eingebautes Kommando, + um die Quelle eines Pakets zu aktualisieren. Wenn zum + Beispiel lang/php5 ursprünglich die + Version 5.3 hatte, nun aber in + lang/php53 umbenannt wurde, um die + Version 5.4 zu integrieren, dann hätte + pkg_install zusätzliche Software, + wie beispielsweise ports-mgmt/portmaster + benötigt, um die Quelle des Pakets in der Paketdatenbank + zu aktualisieren. + + Bei ports-mgmt/portmaster und + ports-mgmt/portupgrade unterscheidet sich + die Ausgabe bei der Auflistung von neuen und alten + Versionen. Für pkgng lautet die + Syntax: + + &prompt.root; pkg set -o category/oldport:category/newport + + Um die Quelle des Pakets für das obige Beispiel zu + ändern, geben Sie folgendes ein: + + &prompt.root; pkg set -o lang/php5:lang/php53 + + Ein weiteres Beispiel: + Um lang/ruby18 auf + lang/ruby19 zu aktualisieren, geben Sie + folgendes ein: + + &prompt.root; pkg set -o lang/ruby18:lang/ruby19 + + In diesem letzten Beispiel wird die Quelle der + Bibliotheken von libglut von + graphics/libglut auf + graphics/freeglut geändert: + + &prompt.root; pkg set -o graphics/libglut:graphics/freeglut + + + Bei dem Wechsel einer Paketquelle ist es in den + meisten Fällen notwendig, die Pakete neu zu installieren, + welche von dem Paket abhängig sind, welches seine + Paketquelle geändert hat. Um eine Neuinstallation von + abhängigen Paketen zu erzwingen, führen Sie folgenden + Befehl aus: + + &prompt.root; pkg install -Rf graphics/freeglut + + + + + Benutzen der Ports-Sammlung From owner-svn-doc-head@freebsd.org Sat Sep 19 18:15:00 2015 Return-Path: Delivered-To: svn-doc-head@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 C51A79CF56B; Sat, 19 Sep 2015 18:15:00 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id A9C9B1A0A; Sat, 19 Sep 2015 18:15:00 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8JIF0oQ027342; Sat, 19 Sep 2015 18:15:00 GMT (envelope-from bhd@FreeBSD.org) Received: (from bhd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8JIF0ar027341; Sat, 19 Sep 2015 18:15:00 GMT (envelope-from bhd@FreeBSD.org) Message-Id: <201509191815.t8JIF0ar027341@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org using -f From: Bjoern Heidotting Date: Sat, 19 Sep 2015 18:15:00 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47429 - head/de_DE.ISO8859-1/books/handbook/ports X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Sep 2015 18:15:01 -0000 Author: bhd Date: Sat Sep 19 18:14:59 2015 New Revision: 47429 URL: https://svnweb.freebsd.org/changeset/doc/47429 Log: Update to r40541: Remove the 'CVSup Method' of updating the Ports Collection. Update two package names from cvsup to colordiff. While here, change 'pkg remove' command to 'pkg delete' for consistency with the manual, although 'pkg remove' works as well. Modified: head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml Modified: head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml ============================================================================== --- head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml Sat Sep 19 16:40:33 2015 (r47428) +++ head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml Sat Sep 19 18:14:59 2015 (r47429) @@ -5,7 +5,7 @@ $FreeBSD$ $FreeBSDde: de-docproj/books/handbook/ports/chapter.xml,v 1.111 2011/12/19 17:13:33 bcr Exp $ - basiert auf: r40153 + basiert auf: r40541 --> Installieren von Anwendungen: Pakete und Ports @@ -531,7 +531,7 @@ local: lsof-4.56.4.tgz remote: lsof-4.56 pkg_info &prompt.root; pkg_info -cvsup-16.1 A general network file distribution system optimized for CV +colordiff-1.0.13 A tool to colorize diff output docbook-1.2 Meta-port for the different versions of the DocBook DTD ... &man.pkg.version.1; vergleicht die Version installierter Pakete @@ -540,7 +540,7 @@ docbook-1.2 Meta-port for the di pkg_version &prompt.root; pkg_version -cvsup = +colordiff = docbook = ... @@ -1193,97 +1193,6 @@ svn://svn.FreeBSD.org - Installation mit - <application>CVSup</application> - - - Die Synchronisation der Ports-Sammlung mittels CVSup - ist im Rahmen der Migration zu Subversion als veraltet - angesehen. Obwohl diese Methode weiterhin unterstützt - wird, wird der Dienst ab dem 28. Februar 2013 - abgeschaltet. - - - Dies ist eine schnelle Methode, um die Ports-Sammlung zu - installieren und zu aktualisieren. - CVSup wird im Abschnitt Benutzen von CVSup des Handbuchs - beschrieben. - - - Die im Basissystem enthaltene Variante - des CVSup-Protokolls heißt - csup. - - - Achten Sie darauf, dass das Verzeichnis /usr/ports leer ist, bevor Sie - csup das erste Mal ausführen! - Haben Sie die Ports-Sammlung zuvor schon aus einer anderen - Quelle installiert, wird csup - bereits aus dem Repository entfernte Patches nicht aus der - lokalen Kopie der Ports-Sammlung löschen. - - - Rufen Sie csup auf: - - &prompt.root; csup -L 2 -h cvsup.FreeBSD.org /usr/share/examples/cvsup/ports-supfile - - Ersetzen Sie - cvsup.FreeBSD.org durch einen - CVSup-Server in Ihrer Nähe. - Eine vollständige Liste der - CVSup-Spiegel finden Sie im - Abschnitt CVSup-Server - des Handbuchs. - - - Sie sollten sich eine an Ihre Bedürfnisse angepasste - ports-supfile erstellen, um so - beispielsweise zu vermeiden, dass Sie bei jedem Aufruf von - CVSup wieder die Parameterliste - übergeben müssen. - - - - Dazu kopieren Sie zuerst als root - die Datei - /usr/share/examples/cvsup/ports-supfile - nach /root oder in Ihr - Heimatverzeichnis. - - - - Danach müssen Sie die Datei - ports-supfile anpassen. - - - - Dazu ersetzen Sie - cvsup.FreeBSD.org durch einen - CVSup-Server in Ihrer Nähe. - Eine vollständige Liste der - CVSup-Spiegel finden Sie im - Abschnitt CVSup-Server - des Handbuchs. - - - - Nun können Sie csup mit - folgender Syntax starten: - - &prompt.root; csup -L 2 /root/ports-supfile - - - - - - - Mit &man.csup.1; können Sie später auch die - Ports-Sammlung aktualisieren. Die installierten Ports werden - mit diesem Kommando allerdings nicht aktualisiert. - - - - Installieren mit <application>sysinstall</application> Nicht zuletzt ist es auch möglich, die Ports-Sammlung @@ -1410,7 +1319,7 @@ svn://svn.FreeBSD.orgBenutzer von pkgng können das folgende Kommando benutzen: - &prompt.root; pkg remove cvsup-without-gui + &prompt.root; pkg delete cvsup-without-gui From owner-svn-doc-head@freebsd.org Sat Sep 19 18:24:43 2015 Return-Path: Delivered-To: svn-doc-head@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 8B8989CFB1E; Sat, 19 Sep 2015 18:24:43 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7D06A13B0; Sat, 19 Sep 2015 18:24:43 +0000 (UTC) (envelope-from bhd@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.70]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id t8JIOhnm031946; Sat, 19 Sep 2015 18:24:43 GMT (envelope-from bhd@FreeBSD.org) Received: (from bhd@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id t8JIOh0g031945; Sat, 19 Sep 2015 18:24:43 GMT (envelope-from bhd@FreeBSD.org) Message-Id: <201509191824.t8JIOh0g031945@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: bhd set sender to bhd@FreeBSD.org using -f From: Bjoern Heidotting Date: Sat, 19 Sep 2015 18:24:43 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r47430 - head/de_DE.ISO8859-1/books/handbook/ports X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 19 Sep 2015 18:24:43 -0000 Author: bhd Date: Sat Sep 19 18:24:42 2015 New Revision: 47430 URL: https://svnweb.freebsd.org/changeset/doc/47430 Log: Update to r40502: The Ports tree has now migrated to Subversion, so change the wording of the migration warning text in the Handbook chapter. Modified: head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml Modified: head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml ============================================================================== --- head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml Sat Sep 19 18:14:59 2015 (r47429) +++ head/de_DE.ISO8859-1/books/handbook/ports/chapter.xml Sat Sep 19 18:24:42 2015 (r47430) @@ -1074,9 +1074,8 @@ Deinstalling ca_root_nss-3.13.5... done< Ende 2012 hat das &os; Ports-Projekt eine Migration des Versionskontrollsystems von CVS auf Subversion durchgeführt. - Infolgedessen werden sich diese Anweisungen zukünftig - verändern. Der bevorzugte Mechanismus für die allgemeine - Verwendung von Ports ist Portsnap. + Die bevorzugte Methode zum Herunterladen der Ports-Sammlung + ist Portsnap. Benutzer, die lokale Anpassungen der Ports vornehmen müssen, werden es wahrscheinlich bevorzugen, Subversion direkt zu verwenden. Der CVS-Service wurde am 28. Februar 2013