From owner-svn-doc-all@FreeBSD.ORG Sun Oct 27 21:58:39 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 70511C5A; Sun, 27 Oct 2013 21:58:39 +0000 (UTC) (envelope-from jkois@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5C8C62FD0; Sun, 27 Oct 2013 21:58:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9RLwduL049386; Sun, 27 Oct 2013 21:58:39 GMT (envelope-from jkois@svn.freebsd.org) Received: (from jkois@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9RLwdDK049385; Sun, 27 Oct 2013 21:58:39 GMT (envelope-from jkois@svn.freebsd.org) Message-Id: <201310272158.r9RLwdDK049385@svn.freebsd.org> From: Johann Kois Date: Sun, 27 Oct 2013 21:58:39 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43046 - head/de_DE.ISO8859-1/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-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 27 Oct 2013 21:58:39 -0000 Author: jkois Date: Sun Oct 27 21:58:38 2013 New Revision: 43046 URL: http://svnweb.freebsd.org/changeset/doc/43046 Log: r41873 -> r42928 MFde: - Fix the list of available/support FreeBSD versions. - While here, bring back releases.gif (which was "patched away" in rev r39534. Obtained from: The FreeBSD German Documentation Project Modified: head/de_DE.ISO8859-1/htdocs/releases/index.xml Modified: head/de_DE.ISO8859-1/htdocs/releases/index.xml ============================================================================== --- head/de_DE.ISO8859-1/htdocs/releases/index.xml Sat Oct 26 20:36:08 2013 (r43045) +++ head/de_DE.ISO8859-1/htdocs/releases/index.xml Sun Oct 27 21:58:38 2013 (r43046) @@ -2,7 +2,7 @@ - + ]> @@ -14,6 +14,7 @@ + FreeBSD Releases

Es gibt 2 Arten von &os;-Versionen: "Produktion" sowie "Produktion (alt)". Die ersteren sind am besten für @@ -49,7 +50,7 @@

Produktion

-

Release &rel.current; (Dezember 2012) +

Release &rel.current; (September 2013) Announcement : Release Notes : @@ -87,11 +88,37 @@ href="&enbase;/doc/de_DE.ISO8859-1/books/handbook/current-stable.html#CURRENT">FreeBSD-CURRENT sind ebenfalls verfügbar. Weitere Informationen finden Sie unter FreeBSD Bezugsquellen.

- + + +

Alte, nicht mehr unterstützte Versionen @@ -115,20 +142,8 @@ Hardware Notes: Readme: Errata - - - -
  • 8.3 (April 2012) - - Announcement: - Release Notes: - Installation - Instructions: - Hardware Notes: - Readme: - Errata - -
  • + +
  • 8.2 (Februar 2011) From owner-svn-doc-all@FreeBSD.ORG Mon Oct 28 00:18:42 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 91223E1; Mon, 28 Oct 2013 00:18:42 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 7E55B261E; Mon, 28 Oct 2013 00:18:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9S0IggB098053; Mon, 28 Oct 2013 00:18:42 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9S0Ign9098052; Mon, 28 Oct 2013 00:18:42 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201310280018.r9S0Ign9098052@svn.freebsd.org> From: Eitan Adler Date: Mon, 28 Oct 2013 00:18:42 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43047 - head/share/xsl X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Oct 2013 00:18:42 -0000 Author: eadler Date: Mon Oct 28 00:18:42 2013 New Revision: 43047 URL: http://svnweb.freebsd.org/changeset/doc/43047 Log: Remove extranious characters from man page links causing 'sektion' to be ignored. PR: docs/177056A Submitted by: Brian Haug (reporter) Submitted by: Taras Korenko (older version of patch) Modified: head/share/xsl/freebsd-xhtml-common.xsl Modified: head/share/xsl/freebsd-xhtml-common.xsl ============================================================================== --- head/share/xsl/freebsd-xhtml-common.xsl Sun Oct 27 21:58:38 2013 (r43046) +++ head/share/xsl/freebsd-xhtml-common.xsl Mon Oct 28 00:18:42 2013 (r43047) @@ -195,7 +195,7 @@ http://www.FreeBSD.org/cgi/man.cgi?query= - &amp;sektion= + &sektion= From owner-svn-doc-all@FreeBSD.ORG Mon Oct 28 16:35:03 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B890F5B9; Mon, 28 Oct 2013 16:35:03 +0000 (UTC) (envelope-from se@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id A5D462BD7; Mon, 28 Oct 2013 16:35:03 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9SGZ3ss033188; Mon, 28 Oct 2013 16:35:03 GMT (envelope-from se@svn.freebsd.org) Received: (from se@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9SGZ3Tv033184; Mon, 28 Oct 2013 16:35:03 GMT (envelope-from se@svn.freebsd.org) Message-Id: <201310281635.r9SGZ3Tv033184@svn.freebsd.org> From: Stefan Esser Date: Mon, 28 Oct 2013 16:35:03 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43048 - 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-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Oct 2013 16:35:03 -0000 Author: se (src committer) Date: Mon Oct 28 16:35:02 2013 New Revision: 43048 URL: http://svnweb.freebsd.org/changeset/doc/43048 Log: Add my PGP key. Added: head/share/pgpkeys/se.key (contents, props changed) Modified: head/share/pgpkeys/pgpkeys-developers.xml head/share/pgpkeys/pgpkeys.ent Modified: head/share/pgpkeys/pgpkeys-developers.xml ============================================================================== --- head/share/pgpkeys/pgpkeys-developers.xml Mon Oct 28 00:18:42 2013 (r43047) +++ head/share/pgpkeys/pgpkeys-developers.xml Mon Oct 28 16:35:02 2013 (r43048) @@ -486,6 +486,11 @@ &pgpkey.le; + + &a.se.email; + &pgpkey.se; + + &a.bf.email; &pgpkey.bf; Modified: head/share/pgpkeys/pgpkeys.ent ============================================================================== --- head/share/pgpkeys/pgpkeys.ent Mon Oct 28 00:18:42 2013 (r43047) +++ head/share/pgpkeys/pgpkeys.ent Mon Oct 28 16:35:02 2013 (r43048) @@ -358,6 +358,7 @@ + Added: head/share/pgpkeys/se.key ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/pgpkeys/se.key Mon Oct 28 16:35:02 2013 (r43048) @@ -0,0 +1,42 @@ + + + +sub 2048R/03A1012574860DCE 2013-10-28 + +]]> + From owner-svn-doc-all@FreeBSD.ORG Mon Oct 28 18:54:37 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 6B348D22; Mon, 28 Oct 2013 18:54:37 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3DD112567; Mon, 28 Oct 2013 18:54:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9SIsbY0086378; Mon, 28 Oct 2013 18:54:37 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9SIsbIl086377; Mon, 28 Oct 2013 18:54:37 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201310281854.r9SIsbIl086377@svn.freebsd.org> From: Eitan Adler Date: Mon, 28 Oct 2013 18:54:37 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43049 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Oct 2013 18:54:37 -0000 Author: eadler Date: Mon Oct 28 18:54:36 2013 New Revision: 43049 URL: http://svnweb.freebsd.org/changeset/doc/43049 Log: Mention staging as early as possible. Expand a bit on how the ports system operates. Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 16:35:02 2013 (r43048) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 18:54:36 2013 (r43049) @@ -514,9 +514,8 @@ PLIST_DIRS= lib/X11/onekofetch cannot find the required files in DISTDIR it will look up the URL MASTER_SITES, which is set in the - Makefile, as well as our main FTP site at , - where we put sanctioned distfiles as backup. It will then + Makefile, as well as our FTP mirrors + where we put distfiles as backup. It will then attempt to fetch the named distribution file with FETCH, assuming that the requesting site has direct access to the Internet. If that succeeds, @@ -568,9 +567,21 @@ PLIST_DIRS= lib/X11/onekoThe build target is run. This is responsible for descending into the port's private working directory (WRKSRC) and building - it. If USES= gmake is set, GNU - make will be used, otherwise the system - make will be used. + it. + + + + The stage target is run. + This puts the final set of built files into a temporary + directory (STAGEDIR). The hierarchy of + this directory mirrors that of the system on which the + package will be installed. + + + + The install target is run. + This copies the files listed in the port's pkg-plist to + the host system. @@ -620,7 +631,7 @@ PLIST_DIRS= lib/X11/oneko Now that you understand what goes on when the user types - make, let us go through the recommended + make install, let us go through the recommended steps to create the perfect port. From owner-svn-doc-all@FreeBSD.ORG Mon Oct 28 18:58:14 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2BBF422B; Mon, 28 Oct 2013 18:58:14 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1722225AD; Mon, 28 Oct 2013 18:58:14 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9SIwDsP087343; Mon, 28 Oct 2013 18:58:13 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9SIwDtf087342; Mon, 28 Oct 2013 18:58:13 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201310281858.r9SIwDtf087342@svn.freebsd.org> From: Eitan Adler Date: Mon, 28 Oct 2013 18:58:13 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43050 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Oct 2013 18:58:14 -0000 Author: eadler Date: Mon Oct 28 18:58:13 2013 New Revision: 43050 URL: http://svnweb.freebsd.org/changeset/doc/43050 Log: Do not tell people to use the MAN* macros as they are being phased out. Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 18:54:36 2013 (r43049) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 18:58:13 2013 (r43050) @@ -133,12 +133,8 @@ PORTVERSION= 1.1b CATEGORIES= games MASTER_SITES= ftp://ftp.cs.columbia.edu/archives/X11R5/contrib/ -MAINTAINER= asami@FreeBSD.org +MAINTAINER= youremail@example.com COMMENT= Cat chasing a mouse all over the screen - -MAN1= oneko.1 -MANCOMPRESSED= yes - .include <bsd.port.mk> @@ -226,9 +222,8 @@ WWW: http://www.oneko.org/packing list because the package is generated by packing the files listed here. The pathnames are relative to the installation prefix (usually - /usr/local. If you are using the - MANn variables - (as you should be), do not list any manpages here. If the + /usr/local. + If the port creates directories during installation, make sure to add @dirrm lines to remove them when the package is deleted. @@ -236,6 +231,7 @@ WWW: http://www.oneko.org/Here is a small example: bin/oneko +man/man1/oneko.1.gz lib/X11/app-defaults/Oneko lib/X11/oneko/cat1.xpm lib/X11/oneko/cat2.xpm From owner-svn-doc-all@FreeBSD.ORG Mon Oct 28 19:01:25 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 23B05626; Mon, 28 Oct 2013 19:01:25 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0EDE52607; Mon, 28 Oct 2013 19:01:25 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9SJ1OiL090461; Mon, 28 Oct 2013 19:01:24 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9SJ1OWE090460; Mon, 28 Oct 2013 19:01:24 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201310281901.r9SJ1OWE090460@svn.freebsd.org> From: Eitan Adler Date: Mon, 28 Oct 2013 19:01:24 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43051 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Oct 2013 19:01:25 -0000 Author: eadler Date: Mon Oct 28 19:01:24 2013 New Revision: 43051 URL: http://svnweb.freebsd.org/changeset/doc/43051 Log: man pages are just regular files now so do not expend an entire section just for them. Leave the paragraph describing MAN*PREFIX for now. Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 18:58:13 2013 (r43050) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:01:24 2013 (r43051) @@ -4135,38 +4135,6 @@ MASTERDIR= ${.CURDIR}/../xdvi300 Man Pages - - The MAN[1-9LN] variables will - automatically add any manpages to - pkg-plist (this means you must - not list manpages in the - pkg-plist—see - generating PLIST for more). - It also makes the install stage automatically compress or - uncompress manpages depending on the setting of - NO_MANCOMPRESS in - /etc/make.conf. - - If your port tries to install multiple names for manpages - using symlinks or hardlinks, you must use the - MLINKS variable to identify these. The - link installed by your port will be destroyed and recreated by - bsd.port.mk to make sure it points to the - correct file. Any manpages listed in MLINKS must not be - listed in the pkg-plist. - - To specify whether the manpages are compressed upon - installation, use the MANCOMPRESSED - variable. This variable can take three values, - yes, no and - maybe. yes means - manpages are already installed compressed, - no means they are not, and - maybe means the software already respects - the value of NO_MANCOMPRESS so - bsd.port.mk does not have to do anything - special. - If your port anchors its man tree somewhere other than PREFIX, you can use the MANPREFIX to set it. Also, if only @@ -4177,54 +4145,6 @@ MASTERDIR= ${.CURDIR}/../xdvi300 (where sect is one of 1-9, L or N). - - If your manpages go to language-specific subdirectories, - set the name of the languages to MANLANG. - The value of this variable defaults to "" - (i.e., English only). - - Here is an example that puts it all together. - - MAN1= foo.1 -MAN3= bar.3 -MAN4= baz.4 -MLINKS= foo.1 alt-name.8 -MANLANG= "" ja -MAN3PREFIX= ${PREFIX}/share/foobar -MANCOMPRESSED= yes - - This states that six files are installed by this - port; - - ${MANPREFIX}/man/man1/foo.1.gz -${MANPREFIX}/man/ja/man1/foo.1.gz -${PREFIX}/share/foobar/man/man3/bar.3.gz -${PREFIX}/share/foobar/man/ja/man3/bar.3.gz -${MANPREFIX}/man/man4/baz.4.gz -${MANPREFIX}/man/ja/man4/baz.4.gz - - Additionally - ${MANPREFIX}/man/man8/alt-name.8.gz may - or may not be installed by your port. Regardless, a symlink - will be made to join the foo(1) manpage and alt-name(8) - manpage. - - If only some manpages are translated, you can use several - variables dynamically created from MANLANG - content: - - MANLANG= "" de ja -MAN1= foo.1 -MAN1_EN= bar.1 -MAN3_DE= baz.3 - - This translates into this list of files: - - ${MANPREFIX}/man/man1/foo.1.gz -${MANPREFIX}/man/de/man1/foo.1.gz -${MANPREFIX}/man/ja/man1/foo.1.gz -${MANPREFIX}/man/man1/bar.1.gz -${MANPREFIX}/man/de/man3/baz.3.gz From owner-svn-doc-all@FreeBSD.ORG Mon Oct 28 19:03:51 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 708E169F; Mon, 28 Oct 2013 19:03:51 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5D9592618; Mon, 28 Oct 2013 19:03:51 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9SJ3pp6091142; Mon, 28 Oct 2013 19:03:51 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9SJ3pZY091141; Mon, 28 Oct 2013 19:03:51 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201310281903.r9SJ3pZY091141@svn.freebsd.org> From: Eitan Adler Date: Mon, 28 Oct 2013 19:03:51 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43052 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Oct 2013 19:03:51 -0000 Author: eadler Date: Mon Oct 28 19:03:50 2013 New Revision: 43052 URL: http://svnweb.freebsd.org/changeset/doc/43052 Log: man pages are just regular files now and must be listed in the pkg-plist Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:01:24 2013 (r43051) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:03:50 2013 (r43052) @@ -10125,10 +10125,8 @@ etc/orbit.conf.sample &prompt.root; (cd /var/tmp/`make -V PORTNAME` && find -d * -type d) | sort | comm -13 OLD-DIRS - | sort -r | sed -e 's#^#@dirrm #' >> pkg-plist Finally, you need to tidy up the packing list by hand; it - is not all automated. Manual pages - should be listed in the port's Makefile - under MANn, and - not in the package list. User configuration files should be + is not all automated. + User configuration files should be removed, or installed as filename.sample. The info/dir file should not be listed From owner-svn-doc-all@FreeBSD.ORG Mon Oct 28 19:05:19 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 23DD17A6; Mon, 28 Oct 2013 19:05:19 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0F469262A; Mon, 28 Oct 2013 19:05:19 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9SJ5IqL091617; Mon, 28 Oct 2013 19:05:18 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9SJ5IEk091616; Mon, 28 Oct 2013 19:05:18 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201310281905.r9SJ5IEk091616@svn.freebsd.org> From: Eitan Adler Date: Mon, 28 Oct 2013 19:05:18 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43053 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Oct 2013 19:05:19 -0000 Author: eadler Date: Mon Oct 28 19:05:18 2013 New Revision: 43053 URL: http://svnweb.freebsd.org/changeset/doc/43053 Log: man pages are just regular files now and will not be added automatically Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:03:50 2013 (r43052) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:05:18 2013 (r43053) @@ -9895,8 +9895,8 @@ PLIST_SUB+= X11="@comment " %%X11%%bin/foo-gui - This substitution (as well as addition of any - manual pages) will be + This substitution + will be done between the pre-install and do-install targets, by reading from PLIST and writing to From owner-svn-doc-all@FreeBSD.ORG Mon Oct 28 19:13:06 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4E201DB5; Mon, 28 Oct 2013 19:13:06 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3B50126C0; Mon, 28 Oct 2013 19:13:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9SJD6k0096063; Mon, 28 Oct 2013 19:13:06 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9SJD6uW096062; Mon, 28 Oct 2013 19:13:06 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201310281913.r9SJD6uW096062@svn.freebsd.org> From: Eitan Adler Date: Mon, 28 Oct 2013 19:13:06 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43054 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Oct 2013 19:13:06 -0000 Author: eadler Date: Mon Oct 28 19:13:05 2013 New Revision: 43054 URL: http://svnweb.freebsd.org/changeset/doc/43054 Log: Modify the documentation example for staging. Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:05:18 2013 (r43053) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:13:05 2013 (r43054) @@ -5117,15 +5117,13 @@ PORTVERSION= 1.0 the same time, you can use the whole PKGNAME. - Make the installation dependent on the variable - DOCS option so that users can disable it - in /etc/make.conf, like this: + Since only the files listed in pkg-plist + are installed it is safe to always install + documentation to STAGEDIR. post-install: -.if ${PORT_OPTIONS:MDOCS} - ${MKDIR} ${DOCSDIR} - ${INSTALL_MAN} ${WRKSRC}/docs/xvdocs.ps ${DOCSDIR} -.endif + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/docs/xvdocs.ps ${STAGEDIR}${DOCSDIR} Here are some handy variables and how they are expanded by default when used in the From owner-svn-doc-all@FreeBSD.ORG Mon Oct 28 19:17:09 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4A52FEBE; Mon, 28 Oct 2013 19:17:09 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1D6BB2700; Mon, 28 Oct 2013 19:17:09 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9SJH8pA097203; Mon, 28 Oct 2013 19:17:08 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9SJH8Gd097201; Mon, 28 Oct 2013 19:17:08 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201310281917.r9SJH8Gd097201@svn.freebsd.org> From: Eitan Adler Date: Mon, 28 Oct 2013 19:17:08 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43055 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Oct 2013 19:17:09 -0000 Author: eadler Date: Mon Oct 28 19:17:08 2013 New Revision: 43055 URL: http://svnweb.freebsd.org/changeset/doc/43055 Log: Add STAGEDIR where needed (in some cases) Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:13:05 2013 (r43054) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:17:08 2013 (r43055) @@ -5036,7 +5036,7 @@ PORTVERSION= 1.0 example: post-install: - ${STRIP_CMD} ${PREFIX}/bin/xdl + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xdl Use the &man.file.1; command on the installed executable to check whether the binary is stripped or not. If it does @@ -5068,8 +5068,8 @@ PORTVERSION= 1.0 target. post-install: - ${MKDIR} ${EXAMPLESDIR} - (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${EXAMPLESDIR}) + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) This example will install the contents of examples directory in the vendor @@ -5077,8 +5077,8 @@ PORTVERSION= 1.0 port. post-install: - ${MKDIR} ${DATADIR}/summer - (cd ${WRKSRC}/temperatures && ${COPYTREE_SHARE} "June July August" ${DATADIR}/summer) + ${MKDIR} ${STAGEDIR}${DATADIR}/summer + (cd ${WRKSRC}/temperatures && ${COPYTREE_SHARE} "June July August" ${STAGEDIR}${DATADIR}/summer) And this example will install the data of summer months to the summer subdirectory of a @@ -5091,9 +5091,9 @@ PORTVERSION= 1.0 one can use the following command. post-install: - ${MKDIR} ${EXAMPLESDIR} + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} (cd ${WRKSRC}/examples && \ - ${COPYTREE_SHARE} . ${EXAMPLESDIR} "! -name Makefile") + ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} "! -name Makefile") Note that these macros does not add the installed files to pkg-plist. You still need to list @@ -10008,7 +10008,7 @@ lib/X11/oneko/sounds/cat.au post-install: @if [ ! -f ${PREFIX}/etc/orbit.conf ]; then \ - ${CP} -p ${PREFIX}/etc/orbit.conf.sample ${PREFIX}/etc/orbit.conf ; \ + ${CP} -p ${PREFIX}/etc/orbit.conf.sample ${STAGEDIR}${PREFIX}/etc/orbit.conf ; \ fi For each configuration file, create the following three From owner-svn-doc-all@FreeBSD.ORG Mon Oct 28 19:24:12 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 2D3AF364; Mon, 28 Oct 2013 19:24:12 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1A0742789; Mon, 28 Oct 2013 19:24:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9SJOB5O001244; Mon, 28 Oct 2013 19:24:11 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9SJOB1t001243; Mon, 28 Oct 2013 19:24:11 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201310281924.r9SJOB1t001243@svn.freebsd.org> From: Eitan Adler Date: Mon, 28 Oct 2013 19:24:11 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43056 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Oct 2013 19:24:12 -0000 Author: eadler Date: Mon Oct 28 19:24:11 2013 New Revision: 43056 URL: http://svnweb.freebsd.org/changeset/doc/43056 Log: Explain a much better way of automatically generating a packing list now that makeplist is available. Leave mention of the older scripts as long as they exist. Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:17:08 2013 (r43055) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:24:11 2013 (r43056) @@ -10092,39 +10092,12 @@ etc/orbit.conf.sample Automated Package List Creation First, make sure your port is almost complete, with only - pkg-plist missing. + pkg-plist missing. You may then run + make makeplist to + generate a pkg-plist automatically. Thie + file must be double checked for correctness. - Next, create a temporary directory tree into which your - port can be installed, and install any dependencies. - - &prompt.root; mkdir /var/tmp/`make -V PORTNAME` -&prompt.root; mtree -U -f `make -V MTREE_FILE` -d -e -p /var/tmp/`make -V PORTNAME` -&prompt.root; make depends PREFIX=/var/tmp/`make -V PORTNAME` - - Store the directory structure in a new file. - - &prompt.root; (cd /var/tmp/`make -V PORTNAME` && find -d * -type d) | sort > OLD-DIRS - - Create an empty pkg-plist - file: - - &prompt.root; :>pkg-plist - - If your port honors PREFIX (which it - should) you can then install the port and create the package - list. - - &prompt.root; make install PREFIX=/var/tmp/`make -V PORTNAME` -&prompt.root; (cd /var/tmp/`make -V PORTNAME` && find -d * \! -type d) | sort > pkg-plist - - You must also add any newly created directories to the - packing list. - - &prompt.root; (cd /var/tmp/`make -V PORTNAME` && find -d * -type d) | sort | comm -13 OLD-DIRS - | sort -r | sed -e 's#^#@dirrm #' >> pkg-plist - - Finally, you need to tidy up the packing list by hand; it - is not all automated. - User configuration files should be + User configuration files should be removed, or installed as filename.sample. The info/dir file should not be listed @@ -10137,10 +10110,7 @@ etc/orbit.conf.sample Alternatively, use the plist script in /usr/ports/Tools/scripts/ to build the - package list automatically. The plist - script is a Ruby script that - automates most of the manual steps outlined in the previous - paragraphs. + package list automatically. The first step is the same as above: take the first three lines, that is, mkdir, From owner-svn-doc-all@FreeBSD.ORG Mon Oct 28 20:48:27 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 731E036E; Mon, 28 Oct 2013 20:48:27 +0000 (UTC) (envelope-from gjb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 600972CD2; Mon, 28 Oct 2013 20:48:27 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9SKmRJk029796; Mon, 28 Oct 2013 20:48:27 GMT (envelope-from gjb@svn.freebsd.org) Received: (from gjb@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9SKmR3q029795; Mon, 28 Oct 2013 20:48:27 GMT (envelope-from gjb@svn.freebsd.org) Message-Id: <201310282048.r9SKmR3q029795@svn.freebsd.org> From: Glen Barber Date: Mon, 28 Oct 2013 20:48:27 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43057 - head/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-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Oct 2013 20:48:27 -0000 Author: gjb Date: Mon Oct 28 20:48:26 2013 New Revision: 43057 URL: http://svnweb.freebsd.org/changeset/doc/43057 Log: Switch to BETA2. Approved by: re (implicit) Sponsored by: The FreeBSD Foundation Modified: head/share/xml/release.ent Modified: head/share/xml/release.ent ============================================================================== --- head/share/xml/release.ent Mon Oct 28 19:24:11 2013 (r43056) +++ head/share/xml/release.ent Mon Oct 28 20:48:26 2013 (r43057) @@ -32,7 +32,7 @@ - + - Key fingerprint = A5C8 2099 19FF AACA F41B B29B 6C76 178C A0ED 982D -uid Christian Brueffer -uid Christian Brueffer -sub 4096g/1DCC100F 2002-10-14 +pub 4096R/A2E0582D3A67DC36 2013-09-23 [expires: 2018-10-23] + Key fingerprint = 04D7 4375 648A B688 F821 57D2 A2E0 582D 3A67 DC36 +uid Christian Brueffer +uid Christian Brueffer +uid Christian Brueffer +sub 4096R/78C8369847E16487 2013-09-23 [expires: 2018-10-23] + ]]> Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 04E296E6; Tue, 29 Oct 2013 01:38:54 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id E4B3C2E6A; Tue, 29 Oct 2013 01:38:53 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9T1crLX029645; Tue, 29 Oct 2013 01:38:53 GMT (envelope-from wblock@svn.freebsd.org) Received: (from wblock@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9T1crZB029643; Tue, 29 Oct 2013 01:38:53 GMT (envelope-from wblock@svn.freebsd.org) Message-Id: <201310290138.r9T1crZB029643@svn.freebsd.org> From: Warren Block Date: Tue, 29 Oct 2013 01:38:53 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43068 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Oct 2013 01:38:54 -0000 Author: wblock Date: Tue Oct 29 01:38:53 2013 New Revision: 43068 URL: http://svnweb.freebsd.org/changeset/doc/43068 Log: Add updated iconv information. Modified version of diff supplied with PR. PR: docs/182872 Submitted by: Guido Falsi Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml head/en_US.ISO8859-1/books/porters-handbook/uses.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 23:17:30 2013 (r43067) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Tue Oct 29 01:38:53 2013 (r43068) @@ -9286,6 +9286,151 @@ CFLAGS+= -DLUA_VERSION_STRING="${VER_STR + + Using <command>iconv</command> + + After 2013-10-08 (254273), &os;  + 10-CURRENT and newer versions have a native + iconv in the operating system. On earlier + versions, + converters/libiconv was + used as a dependency. + + For software that needs iconv, define + USES=iconv. &os; versions before + 10-CURRENT on 2013-08-13 (254273) do not have + a native iconv. On these earlier versions, + a dependency on + converters/libiconv will + be added automatically. + + When a port defines USES=iconv, these + variables will be available: + + + + + + Variable name + Purpose + Value before &os; 10-CURRENT + 254273 (2013-08-13) + Value after &os; 10-CURRENT + 254273 (2013-08-13) + + + + + + ICONV_CMD + + Directory where the iconv + binary resides + ${LOCALBASE}/bin/iconv + /usr/bin/iconv + + + + ICONV_LIB + ld argument to link to + libiconv (if needed) + -liconv + (empty) + + + + ICONV_PREFIX + Directory where the iconv + implementation resides (useful for configure + scripts) + ${LOCALBASE} + /usr + + + + ICONV_CONFIGURE_ARG + Preconstructed configure argument for + configure scripts + --with-libiconv-prefix=${LOCALBASE} + (empty) + + + + ICONV_CONFIGURE_BASE + Preconstructed configure argument for + configure scripts + --with-libiconv=${LOCALBASE} + (empty) + + + + + + These two examples automatically populate the variables + with the correct value for systems using + converters/libiconv or the + native iconv respectively: + + + Simple <command>iconv</command> Usage + + USES= iconv +LDFLAGS+= -L${LOCALBASE}/lib ${ICONV_LIB} + + + + <command>iconv</command> Usage with + <command>configure</command> + + USES= iconv +CONFIGURE_ARGS+=${ICONV_CONFIGURE_ARG} + + + As shown above, ICONV_LIB is empty when + a native iconv is present. This can be + used to detect the native iconv and respond + appropriately. + + Sometimes a program has an ld argument + or search path hardcoded in a Makefile or + configure script. This approach can be used to solve that + problem: + + + Fixing Hardcoded <literal>-liconv</literal> + + USES= iconv + +post-patch: + @${REINPLACE_CMD} -e 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/Makefile + + + In some cases it is necessary to set alternate values or + perform operations depending on whether there is a native + iconv. + bsd.port.pre.mk must be included before + testing the value of ICONV_LIB: + + + Checking for Native <command>iconv</command> + Availability + + USES= iconv + +.include <bsd.port.pre.mk> + +post-patch: +.if empty(ICONV_LIB) + # native iconv detected + @${REINPLACE_CMD} -e 's|iconv||' ${WRKSRC}/Config.sh +.endif + +.include <bsd.port.post.mk> + + + Using Xfce Modified: head/en_US.ISO8859-1/books/porters-handbook/uses.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/uses.xml Mon Oct 28 23:17:30 2013 (r43067) +++ head/en_US.ISO8859-1/books/porters-handbook/uses.xml Tue Oct 29 01:38:53 2013 (r43068) @@ -106,10 +106,18 @@ iconv - (none) - Implies that the port uses converters/libiconv as build-time and - run-time dependency. + (none), lib, build, + patch + Implies that the port uses iconv functions, either from the port + converters/libiconv as + a build-time and run-time dependency, or from the base system on + 10-CURRENT after a native iconv was committed + in 254273. By default, with no arguments or with the + lib argument, implies iconv + with build-time and run-time dependencies, build + implies a build-time dependency, and patch + implies a patch-time dependency. For more information see + . From owner-svn-doc-all@FreeBSD.ORG Tue Oct 29 02:03:10 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 711318F7; Tue, 29 Oct 2013 02:03:10 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 5D9B12F88; Tue, 29 Oct 2013 02:03:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9T23Abo038779; Tue, 29 Oct 2013 02:03:10 GMT (envelope-from wblock@svn.freebsd.org) Received: (from wblock@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9T239x5038774; Tue, 29 Oct 2013 02:03:09 GMT (envelope-from wblock@svn.freebsd.org) Message-Id: <201310290203.r9T239x5038774@svn.freebsd.org> From: Warren Block Date: Tue, 29 Oct 2013 02:03:09 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43069 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Oct 2013 02:03:10 -0000 Author: wblock Date: Tue Oct 29 02:03:09 2013 New Revision: 43069 URL: http://svnweb.freebsd.org/changeset/doc/43069 Log: Whitespace-only cleanup, translators please ignore. Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml head/en_US.ISO8859-1/books/porters-handbook/uses.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Tue Oct 29 01:38:53 2013 (r43068) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Tue Oct 29 02:03:09 2013 (r43069) @@ -632,8 +632,9 @@ PLIST_DIRS= lib/X11/oneko Now that you understand what goes on when the user types - make install, let us go through the recommended - steps to create the perfect port. + make install, let + us go through the recommended steps to create the perfect + port. @@ -810,12 +811,11 @@ PLIST_DIRS= lib/X11/onekopost-patch: @${REINPLACE_CMD} -e 's|for Linux|for FreeBSD|g' ${WRKSRC}/README - Quite often, software being - ported - uses the CR/LF convention for its source files. This - may cause problems with further patching, compiler warnings, - scripts execution (e.g., /bin/sh^M not found.) - To quickly convert all files from CR/LF to just LF, add + Quite often, software being ported uses the CR/LF + convention for its source files. This may cause problems with + further patching, compiler warnings, scripts execution (e.g., + /bin/sh^M not found.) To quickly convert + all files from CR/LF to just LF, add USE_DOS2UNIX=yes to the port Makefile. A list of files to convert can be specified: @@ -3837,9 +3837,9 @@ ALWAYS_KEEP_DISTFILES= yes USE_GCC=X.Y - (where X.Y is version number) would add a dependency on - gccXY for every port, including lang/gccXY - itself! + (where X.Y is version number) would add a dependency + on gccXY for every port, including + lang/gccXY itself! @@ -3870,22 +3870,24 @@ ALWAYS_KEEP_DISTFILES= yes USE_GCC - The port requires GCC (gcc or - g++) to build. Some ports need any - GCC version, some require modern, recent versions. It - is typically set to any (in this - case, GCC from base would be used on versions of &os; - that still have it, or lang/gcc port - would be installed when default C/C++ compiler is Clang); - or yes (means always use stable, modern - GCC from lang/gcc port). The exact - version can be also specified, with a value such as - 4.7. The minimal required - version can be specified as 4.6+. - The GCC from the base system is used when it satisfies - the requested version, otherwise an appropriate compiler - in built from the port, and the CC - and CXX variables are adjusted + The port requires GCC (gcc + or g++) to build. Some ports + need any GCC version, some require modern, recent + versions. It is typically set to + any (in this case, GCC from base + would be used on versions of &os; that still have + it, or lang/gcc port would be + installed when default C/C++ compiler is Clang); or + yes (means always use stable, + modern GCC from lang/gcc port). + The exact version can be also specified, with a + value such as 4.7. The minimal + required version can be specified as + 4.6+. The GCC from the base + system is used when it satisfies the requested + version, otherwise an appropriate compiler in built + from the port, and the CC and + CXX variables are adjusted accordingly. @@ -4140,6 +4142,7 @@ MASTERDIR= ${.CURDIR}/../xdvi300 Man Pages + If your port anchors its man tree somewhere other than PREFIX, you can use the MANPREFIX to set it. Also, if only @@ -5122,9 +5125,10 @@ PORTVERSION= 1.0 the same time, you can use the whole PKGNAME. - Since only the files listed in pkg-plist - are installed it is safe to always install - documentation to STAGEDIR. + Since only the files listed in + pkg-plist are installed it is safe to + always install documentation to + STAGEDIR. post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} @@ -11525,17 +11529,17 @@ Reference: <http://www.freebsd.org/po Differentiating Operating Systems and OS Versions You may come across code that needs modifications or - conditional compilation based upon what version of &os; Unix it is - running under. The preferred way to tell &os; versions apart - are the __FreeBSD_version and - __FreeBSD__ - macros defined in __FreeBSD_version and + __FreeBSD__ macros defined in sys/param.h. If this file is not included add the code, #include <sys/param.h> - to the proper place in the .c file. + to the proper place in the .c + file. __FreeBSD__ is defined in all versions of &os; as their major version number. For Modified: head/en_US.ISO8859-1/books/porters-handbook/uses.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/uses.xml Tue Oct 29 01:38:53 2013 (r43068) +++ head/en_US.ISO8859-1/books/porters-handbook/uses.xml Tue Oct 29 02:03:09 2013 (r43069) @@ -108,15 +108,18 @@ iconv (none), lib, build, patch - Implies that the port uses iconv functions, either from the port - converters/libiconv as - a build-time and run-time dependency, or from the base system on + + Implies that the port uses iconv + functions, either from the port + converters/libiconv as a + build-time and run-time dependency, or from the base system on 10-CURRENT after a native iconv was committed - in 254273. By default, with no arguments or with the - lib argument, implies iconv - with build-time and run-time dependencies, build - implies a build-time dependency, and patch - implies a patch-time dependency. For more information see + in 254273. By default, with no arguments or with + the lib argument, implies + iconv with build-time and run-time + dependencies, build implies a build-time + dependency, and patch implies a patch-time + dependency. For more information see . @@ -131,12 +134,12 @@ motif (none) - Implies that the ports uses devel/open-motif as a library - dependency. End users can set WANT_LESSTIF - for the dependency to be on devel/lesstif instead of devel/open-motif. + Implies that the ports uses + devel/open-motif as a library + dependency. End users can set WANT_LESSTIF + for the dependency to be on + devel/lesstif instead of + devel/open-motif. From owner-svn-doc-all@FreeBSD.ORG Tue Oct 29 12:20:34 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 373BE7E5; Tue, 29 Oct 2013 12:20:34 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 250EA2216; Tue, 29 Oct 2013 12:20:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9TCKXfI052894; Tue, 29 Oct 2013 12:20:33 GMT (envelope-from ryusuke@svn.freebsd.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9TCKXZr052893; Tue, 29 Oct 2013 12:20:33 GMT (envelope-from ryusuke@svn.freebsd.org) Message-Id: <201310291220.r9TCKXZr052893@svn.freebsd.org> From: Ryusuke SUZUKI Date: Tue, 29 Oct 2013 12:20:33 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43072 - 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-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Oct 2013 12:20:34 -0000 Author: ryusuke Date: Tue Oct 29 12:20:33 2013 New Revision: 43072 URL: http://svnweb.freebsd.org/changeset/doc/43072 Log: - Merge the following from the English version: r43014 -> r43064 head/ja_JP.eucJP/share/xml/news.xml Modified: head/ja_JP.eucJP/share/xml/news.xml Modified: head/ja_JP.eucJP/share/xml/news.xml ============================================================================== --- head/ja_JP.eucJP/share/xml/news.xml Tue Oct 29 06:21:23 2013 (r43071) +++ head/ja_JP.eucJP/share/xml/news.xml Tue Oct 29 12:20:33 2013 (r43072) @@ -20,7 +20,7 @@ the contents of will be preferred over <p>. $FreeBSD$ - Original revision: r43014 + Original revision: r43064 --> <news> <cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS"> @@ -34,6 +34,22 @@ <name>10</name> <day> + <name>28</name> + + <event> + <title>&os; 10.0-BETA2 ¸ø³« + +

    &os;-10.0 ¥ê¥ê¡¼¥¹¥µ¥¤¥¯¥ë¤«¤é 2 + ²óÌܤΥ١¼¥¿ÈǤ¬¸ø³«¤µ¤ì¤Þ¤·¤¿ (¥¢¥Ê¥¦¥ó¥¹)¡£ + &os; + ¥ß¥é¡¼¥µ¥¤¥È ¤«¤é amd64, i386, ia64, powerpc, powerpc64 ¤ª¤è¤Ó + sparc64 ¥¢¡¼¥­¥Æ¥¯¥Á¥ã¤Î ISO ¥¤¥á¡¼¥¸¤òÆþ¼ê¤Ç¤­¤Þ¤¹¡£

    + + + + 20 From owner-svn-doc-all@FreeBSD.ORG Tue Oct 29 17:26:59 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id DC0C2B05; Tue, 29 Oct 2013 17:26:59 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-6.mit.edu (dmz-mailsec-scanner-6.mit.edu [18.7.68.35]) by mx1.freebsd.org (Postfix) with ESMTP id 59FA72726; Tue, 29 Oct 2013 17:26:58 +0000 (UTC) X-AuditID: 12074423-b7fc98e0000009a2-7a-526feeb069d3 Received: from mailhub-auth-2.mit.edu ( [18.7.62.36]) by dmz-mailsec-scanner-6.mit.edu (Symantec Messaging Gateway) with SMTP id 15.56.02466.0BEEF625; Tue, 29 Oct 2013 13:21:52 -0400 (EDT) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-2.mit.edu (8.13.8/8.9.2) with ESMTP id r9THLp5u032080; Tue, 29 Oct 2013 13:21:51 -0400 Received: from multics.mit.edu (system-low-sipb.mit.edu [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r9THLnaY023525 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 29 Oct 2013 13:21:50 -0400 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id r9THLmQq012415; Tue, 29 Oct 2013 13:21:48 -0400 (EDT) Date: Tue, 29 Oct 2013 13:21:48 -0400 (EDT) From: Benjamin Kaduk To: Eitan Adler Subject: Re: svn commit: r43055 - head/en_US.ISO8859-1/books/porters-handbook In-Reply-To: <201310281917.r9SJH8Gd097201@svn.freebsd.org> Message-ID: References: <201310281917.r9SJH8Gd097201@svn.freebsd.org> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrLIsWRmVeSWpSXmKPExsUixG6norvhXX6QwZ1VXBY/Ph5istj1dw6z xY1F+5ksdvf3MjuweMz4NJ8lgDGKyyYlNSezLLVI3y6BK2PHkdVsBY8kK35eaWZtYLwn2sXI ySEhYCIx/eAlZghbTOLCvfVsXYxcHEIC+xglFnyewgzhbGSUOL6hiRHCOcQk0f/iPBOE08Ao cfLZLTaQfhYBbYk7x7azgNhsAioSM99sBIuLANnf9/9kArGZBaIk9ixtZO1i5OAQFvCXuP3M HSTMKWAlsWLVaUaQMK+Ag8TXfj+QsJCApcTnHT/ApogK6Eis3j8FbDqvgKDEyZlPWCAmWkqc +3OdbQKj4CwkqVlIUgsYmVYxyqbkVunmJmbmFKcm6xYnJ+blpRbpmunlZpbopaaUbmIEh6yL 8g7GPweVDjEKcDAq8fAaPMgPEmJNLCuuzD3EKMnBpCTKy/sWKMSXlJ9SmZFYnBFfVJqTWnyI UYKDWUmEd/pxoBxvSmJlVWpRPkxKmoNFSZz3Fod9kJBAemJJanZqakFqEUxWhoNDSYJ3KchQ waLU9NSKtMycEoQ0EwcnyHAeoOGtIDW8xQWJucWZ6RD5U4y6HH3/Pn1jFGLJy89LlRLnPQ5S JABSlFGaBzcHlmpeMYoDvSXMOxOkigeYpuAmvQJawgS0ZA9LHsiSkkSElFQD4x65m743ffZd 51vFbJCxYJJKnsPsfSsuysz6MFGuWv/GzXWKi2TsvPat9oh4VGgvx3Sf/UcSu6/9hn7bRdvK Hz41F5/59pCGa2ZQ+jyW1P9sek7t/5P91b/oXGe5dtSn+nzwnb3rWB1Oy35mda4IPdf22/AX k4TFgi2F65pyOA/5z/JbX72kSImlOCPRUIu5qDgRAGBpcSUQAwAA Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Oct 2013 17:26:59 -0000 On Mon, 28 Oct 2013, Eitan Adler wrote: > Author: eadler > Date: Mon Oct 28 19:17:08 2013 > New Revision: 43055 > URL: http://svnweb.freebsd.org/changeset/doc/43055 > > Log: > Add STAGEDIR where needed (in some cases) > > Modified: > head/en_US.ISO8859-1/books/porters-handbook/book.xml > > Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml > ============================================================================== > --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:13:05 2013 (r43054) > +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:17:08 2013 (r43055) > @@ -5036,7 +5036,7 @@ PORTVERSION= 1.0
    > example: > > post-install: > - ${STRIP_CMD} ${PREFIX}/bin/xdl > + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/xdl > > Use the &man.file.1; command on the installed executable > to check whether the binary is stripped or not. If it does > @@ -5068,8 +5068,8 @@ PORTVERSION= 1.0 > target. > > post-install: > - ${MKDIR} ${EXAMPLESDIR} > - (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${EXAMPLESDIR}) > + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} > + (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) > > This example will install the contents of > examples directory in the vendor > @@ -5077,8 +5077,8 @@ PORTVERSION= 1.0 > port. > > post-install: > - ${MKDIR} ${DATADIR}/summer > - (cd ${WRKSRC}/temperatures && ${COPYTREE_SHARE} "June July August" ${DATADIR}/summer) > + ${MKDIR} ${STAGEDIR}${DATADIR}/summer > + (cd ${WRKSRC}/temperatures && ${COPYTREE_SHARE} "June July August" ${STAGEDIR}${DATADIR}/summer) > > And this example will install the data of summer months > to the summer subdirectory of a > @@ -5091,9 +5091,9 @@ PORTVERSION= 1.0 > one can use the following command. > > post-install: > - ${MKDIR} ${EXAMPLESDIR} > + ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} > (cd ${WRKSRC}/examples && \ > - ${COPYTREE_SHARE} . ${EXAMPLESDIR} "! -name Makefile") > + ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} "! -name Makefile") > > Note that these macros does not add the installed files > to pkg-plist. You still need to list > @@ -10008,7 +10008,7 @@ lib/X11/oneko/sounds/cat.au > > post-install: > @if [ ! -f ${PREFIX}/etc/orbit.conf ]; then \ > - ${CP} -p ${PREFIX}/etc/orbit.conf.sample ${PREFIX}/etc/orbit.conf ; \ > + ${CP} -p ${PREFIX}/etc/orbit.conf.sample ${STAGEDIR}${PREFIX}/etc/orbit.conf ; \ > fi > > For each configuration file, create the following three The loss of internal indentation within the programlisting for the normal indentation with nested control flow is unfortunate. That is, the body of if statements is normally indented another level, as are continuation lines in a subshell. -Ben From owner-svn-doc-all@FreeBSD.ORG Tue Oct 29 18:35:49 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 94210109; Tue, 29 Oct 2013 18:35:49 +0000 (UTC) (envelope-from kaduk@mit.edu) Received: from dmz-mailsec-scanner-6.mit.edu (dmz-mailsec-scanner-6.mit.edu [18.7.68.35]) by mx1.freebsd.org (Postfix) with ESMTP id F29CA2C61; Tue, 29 Oct 2013 18:35:48 +0000 (UTC) X-AuditID: 12074423-b7fc98e0000009a2-0c-52700003f79f Received: from mailhub-auth-3.mit.edu ( [18.9.21.43]) by dmz-mailsec-scanner-6.mit.edu (Symantec Messaging Gateway) with SMTP id 7B.BB.02466.30000725; Tue, 29 Oct 2013 14:35:47 -0400 (EDT) Received: from outgoing.mit.edu (outgoing-auth-1.mit.edu [18.9.28.11]) by mailhub-auth-3.mit.edu (8.13.8/8.9.2) with ESMTP id r9TIZlXs006276; Tue, 29 Oct 2013 14:35:47 -0400 Received: from multics.mit.edu (system-low-sipb.mit.edu [18.187.2.37]) (authenticated bits=56) (User authenticated as kaduk@ATHENA.MIT.EDU) by outgoing.mit.edu (8.13.8/8.12.4) with ESMTP id r9TIZiZ7024323 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Tue, 29 Oct 2013 14:35:46 -0400 Received: (from kaduk@localhost) by multics.mit.edu (8.12.9.20060308) id r9TIZiIM022099; Tue, 29 Oct 2013 14:35:44 -0400 (EDT) Date: Tue, 29 Oct 2013 14:35:44 -0400 (EDT) From: Benjamin Kaduk To: Eitan Adler Subject: Re: svn commit: r43056 - head/en_US.ISO8859-1/books/porters-handbook In-Reply-To: <201310281924.r9SJOB1t001243@svn.freebsd.org> Message-ID: References: <201310281924.r9SJOB1t001243@svn.freebsd.org> User-Agent: Alpine 1.10 (GSO 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFvrEIsWRmVeSWpSXmKPExsUixCmqrcvMUBBkMPevtcWPj4eYLHb9ncNs cWPRfiaL3f29zA4sHjM+zWcJYIzisklJzcksSy3St0vgyrhx4TVjQQNXxcTjj5gbGHdzdDFy ckgImEjcbDjMBmGLSVy4tx7I5uIQEtjHKNF/8SIjhLORUWLCgR5WCOcQk0TD5RaoTAOjRO+d DUAOBweLgLbEk1sqIKPYBFQkZr7ZCDZWBMj+vv8nE4jNLBAlsWdpIyuILSzgL7F08W5mEJtT wEpi7eNfjCA2r4CDxK4zX8HiQgKWEo+PbQebIyqgI7F6/xQWiBpBiZMzn7BAzLSU+Lf2F+sE RsFZSFKzkKQWMDKtYpRNya3SzU3MzClOTdYtTk7My0st0jXTy80s0UtNKd3ECApadhflHYx/ DiodYhTgYFTi4TV4kB8kxJpYVlyZe4hRkoNJSZT3zT+gEF9SfkplRmJxRnxRaU5q8SFGCQ5m JRHe6ceBcrwpiZVVqUX5MClpDhYlcd5bHPZBQgLpiSWp2ampBalFMFkZDg4lCd6zIEMFi1LT UyvSMnNKENJMHJwgw3mAhj8HqeEtLkjMLc5Mh8ifYlSUEuf9BJIQAElklObB9cKSyitGcaBX hHl/g1TxABMSXPcroMFMQIP3sOSBDC5JREhJNTCGPOtwt/mepvfTycCHPzBKIep6U5cHb++D Y1rftKIYjnjZJV58Js8SWa7Mz9fSzlp74juPQ2d02rnbMwvvLJ/75/gjxYmNKiEtU/XCDzYk nZhzzU6JRW/RpS1/QlVShPgN3m2bXpawTYk3YMfKWUs/7Uo3VN4ksdVGg1GY1bNeqOqmSrbb FSWW4oxEQy3mouJEAG/VBjEFAwAA Cc: svn-doc-head@freebsd.org, svn-doc-all@freebsd.org, doc-committers@freebsd.org X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Oct 2013 18:35:49 -0000 On Mon, 28 Oct 2013, Eitan Adler wrote: > Author: eadler > Date: Mon Oct 28 19:24:11 2013 > New Revision: 43056 > URL: http://svnweb.freebsd.org/changeset/doc/43056 > > Log: > Explain a much better way of automatically generating a packing list now that makeplist is available. > Leave mention of the older scripts as long as they exist. > > Modified: > head/en_US.ISO8859-1/books/porters-handbook/book.xml > > Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml > ============================================================================== > --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:17:08 2013 (r43055) > +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Mon Oct 28 19:24:11 2013 (r43056) > @@ -10092,39 +10092,12 @@ etc/orbit.conf.sample > Automated Package List Creation > > First, make sure your port is almost complete, with only > - pkg-plist missing. > + pkg-plist missing. You may then run > + make makeplist to > + generate a pkg-plist automatically. Thie > + file must be double checked for correctness. Typo for 'this'. -Ben From owner-svn-doc-all@FreeBSD.ORG Tue Oct 29 23:04:43 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4BC6E882; Tue, 29 Oct 2013 23:04:43 +0000 (UTC) (envelope-from eadler@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 387FD2F19; Tue, 29 Oct 2013 23:04:43 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9TN4h74077177; Tue, 29 Oct 2013 23:04:43 GMT (envelope-from eadler@svn.freebsd.org) Received: (from eadler@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9TN4hNK077176; Tue, 29 Oct 2013 23:04:43 GMT (envelope-from eadler@svn.freebsd.org) Message-Id: <201310292304.r9TN4hNK077176@svn.freebsd.org> From: Eitan Adler Date: Tue, 29 Oct 2013 23:04:43 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43073 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 29 Oct 2013 23:04:43 -0000 Author: eadler Date: Tue Oct 29 23:04:42 2013 New Revision: 43073 URL: http://svnweb.freebsd.org/changeset/doc/43073 Log: fix topo I caused Reported by: bjk Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Tue Oct 29 12:20:33 2013 (r43072) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Tue Oct 29 23:04:42 2013 (r43073) @@ -10248,7 +10248,7 @@ etc/orbit.conf.sample First, make sure your port is almost complete, with only pkg-plist missing. You may then run make makeplist to - generate a pkg-plist automatically. Thie + generate a pkg-plist automatically. This file must be double checked for correctness. User configuration files should be From owner-svn-doc-all@FreeBSD.ORG Wed Oct 30 01:03:30 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id A1414658; Wed, 30 Oct 2013 01:03:30 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8EF412520; Wed, 30 Oct 2013 01:03:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9U13UlC021453; Wed, 30 Oct 2013 01:03:30 GMT (envelope-from wblock@svn.freebsd.org) Received: (from wblock@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9U13UtX021452; Wed, 30 Oct 2013 01:03:30 GMT (envelope-from wblock@svn.freebsd.org) Message-Id: <201310300103.r9U13UtX021452@svn.freebsd.org> From: Warren Block Date: Wed, 30 Oct 2013 01:03:30 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43074 - head/en_US.ISO8859-1/books/developers-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Oct 2013 01:03:30 -0000 Author: wblock Date: Wed Oct 30 01:03:30 2013 New Revision: 43074 URL: http://svnweb.freebsd.org/changeset/doc/43074 Log: Update the copyright dates. Use $FreeBSD$ for the pubdate, as suggested by Taras Korenko on doc@. Modified: head/en_US.ISO8859-1/books/developers-handbook/book.xml Modified: head/en_US.ISO8859-1/books/developers-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/developers-handbook/book.xml Tue Oct 29 23:04:42 2013 (r43073) +++ head/en_US.ISO8859-1/books/developers-handbook/book.xml Wed Oct 30 01:03:30 2013 (r43074) @@ -16,7 +16,7 @@ The FreeBSD Documentation Project - August 2000 + $FreeBSD$ 2000 @@ -30,6 +30,9 @@ 2008 2009 2010 + 2011 + 2012 + 2013 The FreeBSD Documentation Project From owner-svn-doc-all@FreeBSD.ORG Wed Oct 30 12:51:07 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 54289919; Wed, 30 Oct 2013 12:51:07 +0000 (UTC) (envelope-from pluknet@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 423192E7E; Wed, 30 Oct 2013 12:51:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9UCp6Da072253; Wed, 30 Oct 2013 12:51:06 GMT (envelope-from pluknet@svn.freebsd.org) Received: (from pluknet@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9UCp6IG072252; Wed, 30 Oct 2013 12:51:06 GMT (envelope-from pluknet@svn.freebsd.org) Message-Id: <201310301251.r9UCp6IG072252@svn.freebsd.org> From: Sergey Kandaurov Date: Wed, 30 Oct 2013 12:51:06 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43075 - head/ru_RU.KOI8-R/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-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Oct 2013 12:51:07 -0000 Author: pluknet Date: Wed Oct 30 12:51:06 2013 New Revision: 43075 URL: http://svnweb.freebsd.org/changeset/doc/43075 Log: Fix build by adding missing prerequisites for r43032. MFen r38080: Announce the new FreeBSD ports-announce@ mailing list. Reported by: bz Modified: head/ru_RU.KOI8-R/share/xml/mailing-lists.ent Modified: head/ru_RU.KOI8-R/share/xml/mailing-lists.ent ============================================================================== --- head/ru_RU.KOI8-R/share/xml/mailing-lists.ent Wed Oct 30 01:03:30 2013 (r43074) +++ head/ru_RU.KOI8-R/share/xml/mailing-lists.ent Wed Oct 30 12:51:06 2013 (r43075) @@ -342,6 +342,10 @@ óÐÉÓÏË ÒÁÓÓÙÌËÉ, ÐÏÓ×ÑÝ£ÎÎÙÊ ðÏÒÔÁÍ FreeBSD"> freebsd-ports"> + +óÐÉÓÏË ÒÁÓÓÙÌËÉ ÁÎÏÎÓÏ× FreeBSD Ports"> +freebsd-ports-announce"> + óÐÉÓÏË ÒÁÓÓÙÌËÉ, ÐÏÓ×ÑÝ£ÎÎÙÊ ÏÛÉÂËÁÍ × ÐÏÒÔÁÈ FreeBSD"> freebsd-ports-bugs"> From owner-svn-doc-all@FreeBSD.ORG Wed Oct 30 12:58:02 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id D348FC21; Wed, 30 Oct 2013 12:58:02 +0000 (UTC) (envelope-from trasz@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C0B502ED1; Wed, 30 Oct 2013 12:58:02 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9UCw2Yw073284; Wed, 30 Oct 2013 12:58:02 GMT (envelope-from trasz@svn.freebsd.org) Received: (from trasz@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9UCw2qj073283; Wed, 30 Oct 2013 12:58:02 GMT (envelope-from trasz@svn.freebsd.org) Message-Id: <201310301258.r9UCw2qj073283@svn.freebsd.org> From: Edward Tomasz Napierala Date: Wed, 30 Oct 2013 12:58:02 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43076 - head/en_US.ISO8859-1/books/handbook/network-servers X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Oct 2013 12:58:03 -0000 Author: trasz (src,ports committer) Date: Wed Oct 30 12:58:02 2013 New Revision: 43076 URL: http://svnweb.freebsd.org/changeset/doc/43076 Log: Update iSCSI part of handbook to accomodate for changes in r257379. Approved by: gjb Modified: head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml Wed Oct 30 12:51:06 2013 (r43075) +++ head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml Wed Oct 30 12:58:02 2013 (r43076) @@ -6039,12 +6039,12 @@ target iqn.2012-06.com.example:target0 { To make the initiator connect to a single target, run this command as root: - &prompt.root; iscsictl -A -h 10.10.10.10 -t iqn.2012-06.com.example:target0 + &prompt.root; iscsictl -A -p 10.10.10.10 -t iqn.2012-06.com.example:target0 To verify if it succeeded, run it without arguments. It should output something like this: - Target name Target addr State + Target name Target portal State iqn.2012-06.com.example:target0 10.10.10.10 Connected: da0 This means the iSCSI session was successfully @@ -6062,31 +6062,31 @@ iqn.2012-06.com.example:target0 url="http://www.freebsd.org/cgi/man.cgi?query=iscsid&sektion=8&manpath=FreeBSD+10-current">iscsid(8) daemon is not running: - Target name Target addr State + Target name Target portal State iqn.2012-06.com.example:target0 10.10.10.10 Waiting for iscsid(8) The following suggests a network-level problem, such as a wrong IP address or port: - Target name Target addr State + Target name Target portal State iqn.2012-06.com.example:target0 10.10.10.11 Connection refused The following means the specified target name was wrong: - Target name Target addr State + Target name Target portal State iqn.2012-06.com.example:atrget0 10.10.10.10 Not found The following means the target requires authentication: - Target name Target addr State + Target name Target portal State iqn.2012-06.com.example:target0 10.10.10.10 Authentication failed To specify a CHAP username and secret, use the following syntax: - &prompt.root; iscsictl -A -h 10.10.10.10 -t iqn.2012-06.com.example:target0 -u user -s secretsecret + &prompt.root; iscsictl -A -p 10.10.10.10 -t iqn.2012-06.com.example:target0 -u user -s secretsecret From owner-svn-doc-all@FreeBSD.ORG Wed Oct 30 17:44:57 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 8C9C1C9C; Wed, 30 Oct 2013 17:44:57 +0000 (UTC) (envelope-from pluknet@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 798932571; Wed, 30 Oct 2013 17:44:57 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9UHivPl077856; Wed, 30 Oct 2013 17:44:57 GMT (envelope-from pluknet@svn.freebsd.org) Received: (from pluknet@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9UHivet077855; Wed, 30 Oct 2013 17:44:57 GMT (envelope-from pluknet@svn.freebsd.org) Message-Id: <201310301744.r9UHivet077855@svn.freebsd.org> From: Sergey Kandaurov Date: Wed, 30 Oct 2013 17:44:57 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43077 - head/en_US.ISO8859-1/books/handbook/network-servers X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Oct 2013 17:44:57 -0000 Author: pluknet Date: Wed Oct 30 17:44:56 2013 New Revision: 43077 URL: http://svnweb.freebsd.org/changeset/doc/43077 Log: Fix typo in example. Submitted by: Gustav Bergquist Modified: head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml Wed Oct 30 12:58:02 2013 (r43076) +++ head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml Wed Oct 30 17:44:56 2013 (r43077) @@ -4010,7 +4010,7 @@ mail IN A 192.168. file containing these RRs with - &prompt.user; dnssec-dsfromkey -f root-dnskey . > root.ds + &prompt.user; dnssec-dsfromkey -f root.dnskey . > root.ds These records use SHA-1 and SHA-256 respectively, and should look similar to the following example, where the From owner-svn-doc-all@FreeBSD.ORG Wed Oct 30 19:42:09 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 107381E7; Wed, 30 Oct 2013 19:42:09 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id DEC0C2E14; Wed, 30 Oct 2013 19:42:08 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9UJg8QU018410; Wed, 30 Oct 2013 19:42:08 GMT (envelope-from wblock@svn.freebsd.org) Received: (from wblock@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9UJg8rm018409; Wed, 30 Oct 2013 19:42:08 GMT (envelope-from wblock@svn.freebsd.org) Message-Id: <201310301942.r9UJg8rm018409@svn.freebsd.org> From: Warren Block Date: Wed, 30 Oct 2013 19:42:08 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43078 - head/en_US.ISO8859-1/books/handbook/network-servers X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Oct 2013 19:42:09 -0000 Author: wblock Date: Wed Oct 30 19:42:08 2013 New Revision: 43078 URL: http://svnweb.freebsd.org/changeset/doc/43078 Log: Fix some issues with the iSCSI documents section. Reviewed by: emaste Modified: head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml Modified: head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml Wed Oct 30 17:44:56 2013 (r43077) +++ head/en_US.ISO8859-1/books/handbook/network-servers/chapter.xml Wed Oct 30 19:42:08 2013 (r43078) @@ -5825,40 +5825,41 @@ Logging to FILE /var/log/messages --> - iSCSI Initiator and Target Configuration + <acronym>iSCSI</acronym> Initiator and Target Configuration - iSCSI is a way to share storage; to make + iSCSI is a way to share storage, to make disk space at one machine (the server, in iSCSI nomenclature - known as the target) available to others (clients, in iSCSI - called initiators). The main difference compared to e.g. NFS is - that NFS works at a filesystem level, while iSCSI works at block - device level - to the initiators, remote disks served via iSCSI - are just like physical disks; they have their respective device - nodes appearing in /dev/, which need to be separately + known as the target) available to others (clients, called initiators + in iSCSI). The main difference when compared to NFS is + that NFS works at a filesystem level, while iSCSI works at the block + device level. To initiators, remote disks served via iSCSI + are just like physical disks. Their device + nodes appear in /dev/, and must be separately mounted. - - iSCSI Target + + <acronym>iSCSI</acronym> Target - Note: the native iSCSI target is supported starting with - &os; 10.0-RELEASE. To use iSCSI in older versions, use a - userspace target installed from ports, such as istgt. This - chapter only applies to the native target. + Note: the native iSCSI target is supported starting with + &os; 10.0-RELEASE. To use iSCSI in older versions of &os;, install a + userspace target from the Ports Collection, such as + net/istgt. + This chapter only describes the native target. Basic Operation - Configuring the iSCSI target is pretty straightforward: - one needs to create /etc/ctl.conf + Configuring an iSCSI target is straightforward: + create the /etc/ctl.conf configuration file, add an appropriate line to /etc/rc.conf to make sure the ctld(8) - daemon gets automatically started at boot, and then start + daemon is automatically started at boot, and then start the daemon. - Simple A simple ctl.conf(5) - configuration file might look like this: + configuration file looks like this: portal-group pg0 { discovery-auth-group no-authentication @@ -5876,62 +5877,69 @@ target iqn.2012-06.com.example:target0 { } } - First entry in the config file defines a portal group - called "pg0". Portal groups define network addresses the + The first entry defines the pg0 portal group. + Portal groups define network addresses the ctld(8) - daemon will listen on. First line ("discovery-auth-group - no-authentication") means that every initiator is allowed to - perform SendTargets iSCSI discovery without any kind of - authentication. Following two lines make discovery-auth-group + no-authentication means that every initiator is allowed to + perform iSCSI SendTargets discovery without any + authentication. The following two lines make ctld(8) - listen on all IPv4 ("listen 0.0.0.0") and IPv6 ("listen - [::]") addresses configured on network interfaces, on the - default port (3560). One does not always need to define - a new portal group - there is a default one, called - "default". The difference between "default" and "pg0" above is - that with the former, the iSCSI SendTargets discovery is - always denied, while in the latter it is always + listen on all IPv4 (listen 0.0.0.0) and IPv6 (listen + [::]) addresses on the + default port (3560). It is not necessary to define + a new portal group; there is a default one, called + default. The difference between default and pg0 above is + that with default, the iSCSI SendTargets discovery is + always denied, while with pg0 it is always allowed. - The second entry defines a single target. Target has two - meanings - it is a machine serving iSCSI, but it's also - a named group of LUNs. In this example, we use the latter - meaning. The "iqn.2012-06.com.example:target0" is the - target name. For testing purposes it might be left as it - is; otherwise, the "com.example" should be changed to the - real domain name, reversed; the "2012-06" is the year and + The second entry defines a single target. + Target has two + meanings: it is a machine serving iSCSI, but also + a named group of LUNs. In this example, we use the latter + meaning. + iqn.2012-06.com.example:target0 is the + target name. For testing purposes it can be left as + is; otherwise, com.example + should be changed to the + real domain name, reversed; the 2012-06 + is the year and month of acquiring control of that domain name, and - "target0" can be pretty much whatever. There can be any - number of targets defined in the config file. + target0 can be pretty much whatever. + Any + number of targets can be defined in the configuration file. + + auth-group no-authentication + allows all initiators to connect to this target. + portal-group pg0 + makes the target reachable through the pg0 + portal group. - The first line in the target configuration ("auth-group - no-authentication") allows every initiator to connect to it. - The second line ("portal-group pg0") makes the target reachable - through the "pg0" portal group. - - After that come LUNs. To the initiator, each LUN will - be visible as a separate disk device - e.g. + After that come LUNs. To the initiator, each LUN will + be visible as a separate disk device, like /dev/da0, /dev/da1 - etc. There may be multiple LUNs defined for each target. - LUNs are identified by numbers; LUN 0 is mandatory. The first - line of LUN configuration ("path /data/target0-0") defines the - full path to a file or ZVOL backing the LUN. The file must + and so on. Multiple LUNs can be defined for each target. + LUNs are identified by numbers; LUN 0 is mandatory. The first + line of LUN configuration (path /data/target0-0) + defines the + full path to a file or ZVOL backing the LUN. The file must exist before starting ctld(8). The second line is optional and specifies the size. To make sure ctld(8) - daemon is started at boot, one needs to add the following + daemon is started at boot, add this line to /etc/rc.conf: ctld_enable="YES" - On a new server being configured as iSCSI target, the + On a new server being configured as iSCSI target, ctld(8) - can be started by running this command as root: + can be started by running this command as root: &prompt.root; service ctld start @@ -5950,10 +5958,10 @@ target iqn.2012-06.com.example:target0 { Authentication - The example above is inherently insecure - it uses no + The example above is inherently insecure: it uses no authentication whatsoever, granting anyone full access to all targets. To require username and password to access - targets, modify configuration like this: + targets, modify the configuration: auth-group ag0 { chap username1 secretsecret @@ -5975,17 +5983,17 @@ target iqn.2012-06.com.example:target0 { } } - The auth-group section defines username/password pairs. + The auth-group section defines username and password pairs. An initiator trying to connect to - iqn.2012-06.com.example:target0 must specify either of + iqn.2012-06.com.example:target0 must specify either of those. The SendTargets discovery is still permitted without any kind of authentication; to change it, set - "discovery-auth-group" to something else. + discovery-auth-group to something else. - A common case for iSCSI is to have a single exported - target for every initiator. As a shorthand for syntax - above, one can specify the username and password directly in the - target entry, like this: + A common case for iSCSI is to have a single exported + target for every initiator. As a shorthand for the syntax + above, the username and password can be specified directly in the + target entry: target iqn.2012-06.com.example:target0 { portal-group pg0 @@ -5999,63 +6007,64 @@ target iqn.2012-06.com.example:target0 { - - iSCSI Initiator + + <acronym>iSCSI</acronym> Initiator - The current iSCSI initiator is supported starting with - &os; 10.0-RELEASE. To use the iSCSI initiator available in + The current iSCSI initiator is supported starting with + &os; 10.0-RELEASE. To use the iSCSI initiator available in older versions, refer to iscontrol(8). This chapter only applies to the new initiator. - The iSCSI initiator requires The iSCSI initiator requires the iscsid(8) - daemon to run. It does not use any kind of configuration - file. To make sure it gets started automatically at boot, add - the following line to + daemon to run. It does not use a configuration + file. To start it automatically at boot, add + this line to /etc/rc.conf: iscsid_enable="YES" - On a new machine being configured as iSCSI initiator, the + On a new machine being configured as an iSCSI initiator, iscsid(8) - can be started by running this command as root: + can be started by running this command as root: &prompt.root; service iscsid start - There are two basic ways to connect to a target: by using + Connecting to a target can be done with or without an iscsi.conf(8) - configuration file, or without it. + configuration file. - Connecting to a Target Without Using a Configuration + <title>Connecting to a Target Without a Configuration File To make the initiator connect to a single target, run - this command as root: + this command as root: &prompt.root; iscsictl -A -p 10.10.10.10 -t iqn.2012-06.com.example:target0 - To verify if it succeeded, run it without arguments. It - should output something like this: + To verify if the connection succeeded, run it without arguments. The + output should look like this: Target name Target portal State iqn.2012-06.com.example:target0 10.10.10.10 Connected: da0 - This means the iSCSI session was successfully - established, where /dev/da0 - represents the attached LUN. Should the target - ("iqn.2012-06.com.example:target0") export more than one - LUN, there will be multiple device nodes in the This shows that the iSCSI session was successfully + established, with /dev/da0 + representing the attached LUN. If the + iqn.2012-06.com.example:target0 target exports more than one + LUN, multiple device nodes will be shown in the iscictl(8) - output (e.g. "Connected: da0 da1 da2"). + output: + Connected: da0 da1 da2. - Various errors are reported in system logs, and visible + Any errors are reported in the system logs, and also visible in the iscictl(8) output. For example, this usually means the Target name Target portal State iqn.2012-06.com.example:target0 10.10.10.11 Connection refused - The following means the specified target name was + This means the specified target name was wrong: Target name Target portal State iqn.2012-06.com.example:atrget0 10.10.10.10 Not found - The following means the target requires + This means the target requires authentication: Target name Target portal State iqn.2012-06.com.example:target0 10.10.10.10 Authentication failed - To specify a CHAP username and secret, use the following + To specify a CHAP username and secret, use this syntax: &prompt.root; iscsictl -A -p 10.10.10.10 -t iqn.2012-06.com.example:target0 -u user -s secretsecret - Connecting to a Target Using a Configuration + <title>Connecting to a Target With a Configuration File To connect using a configuration file, create - /etc/iscsi.conf that might look like + /etc/iscsi.conf with contents like this: t0 { @@ -6105,13 +6114,13 @@ iqn.2012-06.com.example:target0 chapSecret = secretsecret } - The first line ("t0") specifies a nickname for the + t0 specifies a nickname for the configuration file section, used at the initiator side to specify which configuration to use. The following - lines specify various parameters used during connection - - target address and name are mandatory; others are - optional; in this case they specify CHAP username and - secret. + lines specify various parameters used during connection. + Target address and name are mandatory, others are + optional. In this example, CHAP username and + secret are shown. To connect to the target defined above, use: From owner-svn-doc-all@FreeBSD.ORG Wed Oct 30 20:15:06 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id C6C1782A; Wed, 30 Oct 2013 20:15:06 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id B27062025; Wed, 30 Oct 2013 20:15:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9UKF6X5029094; Wed, 30 Oct 2013 20:15:06 GMT (envelope-from wblock@svn.freebsd.org) Received: (from wblock@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9UKF6RD029093; Wed, 30 Oct 2013 20:15:06 GMT (envelope-from wblock@svn.freebsd.org) Message-Id: <201310302015.r9UKF6RD029093@svn.freebsd.org> From: Warren Block Date: Wed, 30 Oct 2013 20:15:06 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43079 - head/en_US.ISO8859-1/books/porters-handbook X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Oct 2013 20:15:07 -0000 Author: wblock Date: Wed Oct 30 20:15:06 2013 New Revision: 43079 URL: http://svnweb.freebsd.org/changeset/doc/43079 Log: Add an edited version of Gabor Pali 's contribution on port staging support. Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/book.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/book.xml Wed Oct 30 19:42:08 2013 (r43078) +++ head/en_US.ISO8859-1/books/porters-handbook/book.xml Wed Oct 30 20:15:06 2013 (r43079) @@ -271,6 +271,7 @@ lib/X11/oneko/mouse.xpm following lines to the Makefile: PLIST_FILES= bin/oneko \ + man/man1/oneko.1.gz \ lib/X11/app-defaults/Oneko \ lib/X11/oneko/cat1.xpm \ lib/X11/oneko/cat2.xpm \ @@ -335,22 +336,32 @@ PLIST_DIRS= lib/X11/oneko pkg-plist does not contain - anything not installed by your port + anything not installed by the port. pkg-plist contains everything - that is installed by your port + that is installed by the port. - Your port can be installed multiple times using the - reinstall target + The port can be installed using the + install target. This verifies + that the install script works correctly. - Your port cleans - up after itself upon deinstall + The port can be deinstalled properly using the + deinstall target. This verifies + that the deinstall script works correctly. + + + + Make sure that make package can be + run as a normal user (that is, not as + root). If that fails, + NEED_ROOT=yes must be added to the + port Makefile. @@ -358,20 +369,19 @@ PLIST_DIRS= lib/X11/onekoRecommended Test Ordering - make install + make stage - make package + make check-orphans - make deinstall + make package - pkg_add - package-name + make install @@ -379,32 +389,26 @@ PLIST_DIRS= lib/X11/oneko - make reinstall - + pkg_add package-name - - make package + Or, for users of pkg: + + pkg add package-name - make readme + make package (as user) - Make sure that there are not any warnings issued in any of - the package and - deinstall stages. After step 3, - check to see if all the new directories are correctly deleted. - Also, try using the software after step 4, to ensure that it - works correctly when installed from a package. - - The most thorough way to automate these steps is via - installing the ports tinderbox. - This maintains jails in which you can - test all of the above steps without changing the state of - your running system. Please see - ports/ports-mgmt/tinderbox for more - information. + Make certain no warnings are shown in any of + the stages. + + Thorough automated testing can be done with ports-mgmt/tinderbox or + ports-mgmt/poudriere from the Ports Collection. + These applications maintain + jails where all of the steps shown above + can be tested without affecting the state of the host system.
    @@ -572,11 +576,12 @@ PLIST_DIRS= lib/X11/oneko - The stage target is run. - This puts the final set of built files into a temporary - directory (STAGEDIR). The hierarchy of - this directory mirrors that of the system on which the - package will be installed. + The stage target is run. This + puts the final set of built files into a temporary directory + (STAGEDIR, see ). The hierarchy of this directory + mirrors that of the system on which the package will be + installed. @@ -4979,10 +4984,18 @@ PORTVERSION= 1.0 <makevar>INSTALL_*</makevar> Macros - Do use the macros provided in - bsd.port.mk to ensure correct modes and - ownership of files in your own - *-install targets. + Use the macros provided in + bsd.port.mk to ensure correct modes of + files in the port's *-install targets. + Set ownership directly in + pkg-plist with the corresponding + entries, such as @owner + owner and @group + group. These + operators work until being overridden, or until the end of + pkg-plist, so do not forget to reset them + after they are no longer needed. The default + ownership is root:wheel. @@ -5056,11 +5069,15 @@ PORTVERSION= 1.0 Installing a Whole Tree of Files - Sometimes, there is a need to install a big number of - files, preserving their hierarchical organization, i.e., + Sometimes, a large number of + files must be installed while preserving their hierarchical organization. For example, copying over a whole directory tree from WRKSRC to a target directory under - PREFIX. + PREFIX. Note that + PREFIX, EXAMPLESDIR, + DATADIR, and other path varialbes must always be + prepended with STAGEDIR to respect + staging (see ). Two macros exist for this situation. The advantage of using these macros instead of cp is that @@ -5103,9 +5120,15 @@ PORTVERSION= 1.0 (cd ${WRKSRC}/examples && \ ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR} "! -name Makefile") - Note that these macros does not add the installed files - to pkg-plist. You still need to list - them. + These macros do not add the installed files + to pkg-plist. They must be added manually. + For optional documentation + (PORTDOCS, see ) and examples + (PORTEXAMPLES), the + %%PORTDOCS%% or + %%PORTEXAMPLES%% prefixes must be + prepended in pkg-plist. @@ -5126,9 +5149,11 @@ PORTVERSION= 1.0 PKGNAME. Since only the files listed in - pkg-plist are installed it is safe to - always install documentation to - STAGEDIR. + pkg-plist are installed, it is safe to + always install documentation to STAGEDIR + (see ). Hence .if + blocks are only needed when the installed files are + large enough to cause significant I/O overhead. post-install: ${MKDIR} ${STAGEDIR}${DOCSDIR} @@ -5271,6 +5296,91 @@ PORTVERSION= 1.0 when you create a port. This section explains the most common of those. + + Staging + + bsd.port.mk expects ports to work with + a stage directory. This means that a + port should not install files directly to the regular + destination directories (that is, under + PREFIX, for example) but instead into a + separate directory from which the package is then built. In + many cases, this does not require root privileges, making it + possible to build packages as an unprivileged user. With + staging, the port is built and installed into the stage + directory, STAGEDIR. A package is created + from the stage directory and then installed on the system. Automake tools refer to + this concept as DESTDIR, but in &os;, + DESTDIR has a different meaning (see ). + + When a port still requires system-wide privileges in order + to run the package target, this + line must be added to the + Makefile: + + NEED_ROOT= yes + + Meta ports, or ports that do not install files themselves + but only depend on other ports, should avoid + needlessly extracting the &man.mtree.8; to the stage directory. + This is the basic directory layout + of the package, and these empty directories will be seens as + orphans. To prevent &man.mtree.8; extraction, add this line: + + NO_MTREE= yes + + Staging is enabled by prepending the + STAGEDIR variable to paths used in + the pre-install, + do-install, and + post-install targets (see the examples + through the book). Typically, this includes + PREFIX, ETCDIR, + DATADIR, EXAMPLESDIR, + MANPREFIX, DOCSDIR, and so on. + Directories should be created as part of the + post-install target. Avoid using + absolute paths whenever possible. + + When creating a symlink, STAGEDIR should + be prepended to the target path only. For example: + + ${LN} -sf libfoo.so.42 ${STAGEDIR}${PREFIX}/lib/libfoo.so + + The source path + ${PREFIX}/lib/libfoo.so.42 looks + fine but could, in fact, be incorrect. Absolute paths can + point to a wrong location, like when a remote + file system has been mounted with NFS under a non-root mount point. + Relative paths are less fragile, and often much shorter. + + Ports that install kernel modules must prepend the + STAGEDIR variable to + their default destination, /boot/modules. Then the + pre-install target can be used to handle + the creation of this directory: + + pre-install: + ${MKDIR} ${STAGEDIR}/boot/modules + + &man.kldxref.8; should not be run when installing to + the temporary staging directory. To prevent this, define + theNO_XREF variable and add it + to MAKE_ENV in the port's + Makefile: + + MAKE_ENV+= KMODDIR=/boot/modules NO_XREF=yes + The hints files for the kernel loader should + be regenerated only when the package is installed or + deinstalled. Do this by invoking &man.kldxref.8; from + pkg-plist: + + @unexec kldxref /boot/modules +@exec kldxref /boot/modules + + Shared Libraries @@ -6219,6 +6329,18 @@ PLIST_SUB+= NLS="@comment " p5-IO-Tee>=0.64:${PORTSDIR}/devel/p5-IO-Tee + + For Perl ports that install manual pages, the macro + PERL5_MANx (where + x ranges from 1 to + 9) can be used inside + pkg-plist. For example, + + lib/perl5/5.14/man/man3/AnyEvent::I3.3.gz + + can be replaced with + + %%PERL5_MAN3%%/AnyEvent::I3.3.gz @@ -7829,6 +7951,33 @@ _DOCSDIR= . A complete list of available variables can be found in /usr/ports/Mk/bsd.python.mk. + + Some Python applications claim to have + DESTDIR support (which would be required for + staging) but it is broken (Mailman up to 2.1.16, for instance). + This can be worked around by recompiling the scripts. This can + be done, for example, in the post-build + target. Assuming the Python scripts are supposed to reside in + PYTHONPREFIX_SITELIBDIR after + installation, this solution can be applied: + + (cd ${STAGEDIR}${PREFIX} \ + && ${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \ + -d ${PREFIX} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;}) + + + This recompiles the sources with a path relative to the + stage directory, and prepends the value of + PREFIX to the file name recorded in the + byte-compiled output file by -d. + -f is required to force recompilation, + and the :S;${PREFIX}/;; strips prefixes from + the value of the PYTHONPREFIX_SITELIBDIR + variable to make it relative to + PREFIX. + + Python 2.7 or newer is required for this. It does not work + with Python 2.6. @@ -10236,10 +10385,9 @@ etc/orbit.conf.sample which generate docs with Javadoc). - Maintainers who prefer dynamic package lists are - encouraged to add a new target to their port which generates - the pkg-plist file so that users may - examine the contents. + Note that the makeplist target can + be used for ports that support staging to display the package + list. @@ -10625,7 +10773,12 @@ as .putsy.conf and edit it.PREFIX, the package creation process will complain that it cannot find the files. - This test will not find hard-coded paths inside the + In addition, it is worth checking the same with the + stage directory support (see ): + + &prompt.root; make stage && make check-orphans && make package + + These tests will not find hard-coded paths inside the port's files, nor will it verify that LOCALBASE is being used to correctly refer to files from other ports. The temporarily-installed port in From owner-svn-doc-all@FreeBSD.ORG Wed Oct 30 22:43:35 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 80447552; Wed, 30 Oct 2013 22:43:35 +0000 (UTC) (envelope-from pgj@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6D09C29B2; Wed, 30 Oct 2013 22:43:35 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9UMhZog081910; Wed, 30 Oct 2013 22:43:35 GMT (envelope-from pgj@svn.freebsd.org) Received: (from pgj@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9UMhZOO081909; Wed, 30 Oct 2013 22:43:35 GMT (envelope-from pgj@svn.freebsd.org) Message-Id: <201310302243.r9UMhZOO081909@svn.freebsd.org> From: Gabor Pali Date: Wed, 30 Oct 2013 22:43:35 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43080 - head/en_US.ISO8859-1/htdocs/internal X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Oct 2013 22:43:35 -0000 Author: pgj Date: Wed Oct 30 22:43:34 2013 New Revision: 43080 URL: http://svnweb.freebsd.org/changeset/doc/43080 Log: - Update the commit bit expiration policy With hat: core-secretary Approved by: core Modified: head/en_US.ISO8859-1/htdocs/internal/expire-bits.xml Modified: head/en_US.ISO8859-1/htdocs/internal/expire-bits.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/internal/expire-bits.xml Wed Oct 30 20:15:06 2013 (r43079) +++ head/en_US.ISO8859-1/htdocs/internal/expire-bits.xml Wed Oct 30 22:43:34 2013 (r43080) @@ -24,11 +24,11 @@ and access methods for the account are maintainable. For these reasons, the FreeBSD Core Team approved the following commit bit expiration policy, which was posted to the Developers mailing list - on February 22, 2002.

    + on February 22, 2002, and later on October 30, 2013.

    Policy

    -

    Committers that haven't made a commit in 18 months will be removed +

    Committers that have not made a commit in 18 months may be removed from the access file from time to time. Committers that wish to get back their commit bits will have to reapply with the appropriate authority. Future refinements to this policy may be forthcoming.

    From owner-svn-doc-all@FreeBSD.ORG Thu Oct 31 03:03:57 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id D9C452A4; Thu, 31 Oct 2013 03:03:57 +0000 (UTC) (envelope-from bdrewery@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id C5FA1295D; Thu, 31 Oct 2013 03:03:57 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9V33vme076134; Thu, 31 Oct 2013 03:03:57 GMT (envelope-from bdrewery@svn.freebsd.org) Received: (from bdrewery@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9V33vq6076132; Thu, 31 Oct 2013 03:03:57 GMT (envelope-from bdrewery@svn.freebsd.org) Message-Id: <201310310303.r9V33vq6076132@svn.freebsd.org> From: Bryan Drewery Date: Thu, 31 Oct 2013 03:03:57 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43081 - head/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-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Oct 2013 03:03:57 -0000 Author: bdrewery (ports committer) Date: Thu Oct 31 03:03:56 2013 New Revision: 43081 URL: http://svnweb.freebsd.org/changeset/doc/43081 Log: Add news flash for pkg packages announcement. Approved by: gjb Modified: head/share/xml/news.dtd head/share/xml/news.xml Modified: head/share/xml/news.dtd ============================================================================== --- head/share/xml/news.dtd Wed Oct 30 22:43:34 2013 (r43080) +++ head/share/xml/news.dtd Thu Oct 31 03:03:56 2013 (r43081) @@ -5,6 +5,7 @@ + Modified: head/share/xml/news.xml ============================================================================== --- head/share/xml/news.xml Wed Oct 30 22:43:34 2013 (r43080) +++ head/share/xml/news.xml Thu Oct 31 03:03:56 2013 (r43081) @@ -34,6 +34,19 @@ 10 + 30 + + + Official Binary Packages for Pkg Available + +

    Official binary packages are now available for Pkg for &os; + 8.3, 8.4, 9.1, 9.2, 10.0 and head. See the announcement + for more information.

    +
    +
    + + 28 From owner-svn-doc-all@FreeBSD.ORG Thu Oct 31 10:42:04 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 94F806A0; Thu, 31 Oct 2013 10:42:04 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 8105C2186; Thu, 31 Oct 2013 10:42:04 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9VAg4MT041922; Thu, 31 Oct 2013 10:42:04 GMT (envelope-from ryusuke@svn.freebsd.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9VAg4K6041921; Thu, 31 Oct 2013 10:42:04 GMT (envelope-from ryusuke@svn.freebsd.org) Message-Id: <201310311042.r9VAg4K6041921@svn.freebsd.org> From: Ryusuke SUZUKI Date: Thu, 31 Oct 2013 10:42:04 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43082 - 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-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Oct 2013 10:42:04 -0000 Author: ryusuke Date: Thu Oct 31 10:42:04 2013 New Revision: 43082 URL: http://svnweb.freebsd.org/changeset/doc/43082 Log: - Merge the following from the English version: r43064 -> r43081 head/ja_JP.eucJP/share/xml/news.xml Modified: head/ja_JP.eucJP/share/xml/news.xml Modified: head/ja_JP.eucJP/share/xml/news.xml ============================================================================== --- head/ja_JP.eucJP/share/xml/news.xml Thu Oct 31 03:03:56 2013 (r43081) +++ head/ja_JP.eucJP/share/xml/news.xml Thu Oct 31 10:42:04 2013 (r43082) @@ -20,7 +20,7 @@ the contents of will be preferred over <p>. $FreeBSD$ - Original revision: r43064 + Original revision: r43081 --> <news> <cvs:keyword xmlns:cvs="http://www.FreeBSD.org/XML/CVS"> @@ -34,6 +34,21 @@ <name>10</name> <day> + <name>30</name> + + <event> + <title>pkg ¸ø¼°¥Ð¥¤¥Ê¥ê package ¸ø³« + +

    pkg ¤Î¸ø¼°¥Ð¥¤¥Ê¥ê package ¤¬¸ø³«¤µ¤ì¤Þ¤·¤¿¡£ + &os; 8.3, 8.4, 9.1, 9.2, 10.0 ¤ª¤è¤Ó head ¤Î¥Ð¥¤¥Ê¥ê package + ¤¬ÍøÍѲÄǽ¤Ç¤¹¡£ + ¾ÜºÙ¤Ë¤Ä¤¤¤Æ¤Ï¡¢¥¢¥Ê¥¦¥ó¥¹ + ¤ò¤´Í÷¤¯¤À¤µ¤¤¡£

    +
    +
    + + 28 From owner-svn-doc-all@FreeBSD.ORG Thu Oct 31 14:43:21 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 4CA0FBC4; Thu, 31 Oct 2013 14:43:21 +0000 (UTC) (envelope-from jkois@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 3A47923A6; Thu, 31 Oct 2013 14:43:21 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r9VEhLq1028110; Thu, 31 Oct 2013 14:43:21 GMT (envelope-from jkois@svn.freebsd.org) Received: (from jkois@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r9VEhLPt028109; Thu, 31 Oct 2013 14:43:21 GMT (envelope-from jkois@svn.freebsd.org) Message-Id: <201310311443.r9VEhLPt028109@svn.freebsd.org> From: Johann Kois Date: Thu, 31 Oct 2013 14:43:21 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43083 - head/de_DE.ISO8859-1/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-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Oct 2013 14:43:21 -0000 Author: jkois Date: Thu Oct 31 14:43:20 2013 New Revision: 43083 URL: http://svnweb.freebsd.org/changeset/doc/43083 Log: r43014 >> r43081 MFde: Resync the project news Obtained from: The FreeBSD German Documentation Project Modified: head/de_DE.ISO8859-1/share/xml/news.xml Modified: head/de_DE.ISO8859-1/share/xml/news.xml ============================================================================== --- head/de_DE.ISO8859-1/share/xml/news.xml Thu Oct 31 10:42:04 2013 (r43082) +++ head/de_DE.ISO8859-1/share/xml/news.xml Thu Oct 31 14:43:20 2013 (r43083) @@ -4,7 +4,7 @@ - - + + - - + + From owner-svn-doc-all@FreeBSD.ORG Fri Nov 1 17:59:46 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id E6F54884; Fri, 1 Nov 2013 17:59:45 +0000 (UTC) (envelope-from dteske@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id D3ED92D93; Fri, 1 Nov 2013 17:59:45 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rA1HxjW5087990; Fri, 1 Nov 2013 17:59:45 GMT (envelope-from dteske@svn.freebsd.org) Received: (from dteske@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rA1HxjUf087987; Fri, 1 Nov 2013 17:59:45 GMT (envelope-from dteske@svn.freebsd.org) Message-Id: <201311011759.rA1HxjUf087987@svn.freebsd.org> From: Devin Teske Date: Fri, 1 Nov 2013 17:59:45 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43089 - 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-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 01 Nov 2013 17:59:46 -0000 Author: dteske (src committer) Date: Fri Nov 1 17:59:44 2013 New Revision: 43089 URL: http://svnweb.freebsd.org/changeset/doc/43089 Log: Publish a PGP key. Added: head/share/pgpkeys/dteske.key (contents, props changed) Modified: head/share/pgpkeys/pgpkeys-developers.xml head/share/pgpkeys/pgpkeys.ent Added: head/share/pgpkeys/dteske.key ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/pgpkeys/dteske.key Fri Nov 1 17:59:44 2013 (r43089) @@ -0,0 +1,42 @@ + + + +sub 2048R/0xB29F871CBC396837 2013-11-01 [expires: 2014-11-01] +]]> + Modified: head/share/pgpkeys/pgpkeys-developers.xml ============================================================================== --- head/share/pgpkeys/pgpkeys-developers.xml Thu Oct 31 18:37:41 2013 (r43088) +++ head/share/pgpkeys/pgpkeys-developers.xml Fri Nov 1 17:59:44 2013 (r43089) @@ -1841,6 +1841,11 @@ &pgpkey.sylvio;
    + + &a.dteske.email; + &pgpkey.dteske; + + &a.itetcu.email; &pgpkey.itetcu; Modified: head/share/pgpkeys/pgpkeys.ent ============================================================================== --- head/share/pgpkeys/pgpkeys.ent Thu Oct 31 18:37:41 2013 (r43088) +++ head/share/pgpkeys/pgpkeys.ent Fri Nov 1 17:59:44 2013 (r43089) @@ -118,6 +118,7 @@ + From owner-svn-doc-all@FreeBSD.ORG Sat Nov 2 07:57:39 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 81CCCFB6; Sat, 2 Nov 2013 07:57:39 +0000 (UTC) (envelope-from ryusuke@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 6F8272740; Sat, 2 Nov 2013 07:57:39 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rA27vdqF074940; Sat, 2 Nov 2013 07:57:39 GMT (envelope-from ryusuke@svn.freebsd.org) Received: (from ryusuke@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rA27vdlU074939; Sat, 2 Nov 2013 07:57:39 GMT (envelope-from ryusuke@svn.freebsd.org) Message-Id: <201311020757.rA27vdlU074939@svn.freebsd.org> From: Ryusuke SUZUKI Date: Sat, 2 Nov 2013 07:57:39 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43090 - head/ja_JP.eucJP/books/handbook/mirrors X-SVN-Group: doc-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Nov 2013 07:57:39 -0000 Author: ryusuke Date: Sat Nov 2 07:57:38 2013 New Revision: 43090 URL: http://svnweb.freebsd.org/changeset/doc/43090 Log: - Merge the following from the English version: r42935 -> r43087 head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml Modified: head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml ============================================================================== --- head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml Fri Nov 1 17:59:44 2013 (r43089) +++ head/ja_JP.eucJP/books/handbook/mirrors/chapter.xml Sat Nov 2 07:57:38 2013 (r43090) @@ -3,7 +3,7 @@ The FreeBSD Documentation Project The FreeBSD Japanese Documentation Project - Original revision: r42935 + Original revision: r43087 $FreeBSD$ --> @@ -2128,6 +2128,14 @@ usr.bin/ + RELENG_9_2_0_RELEASE + + + &os; 9.2 + + + + RELENG_9_1_0_RELEASE From owner-svn-doc-all@FreeBSD.ORG Sat Nov 2 10:08:28 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 1E2A4AF7; Sat, 2 Nov 2013 10:08:28 +0000 (UTC) (envelope-from edwin@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 0B9E22C3B; Sat, 2 Nov 2013 10:08:28 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rA2A8Rt6019026; Sat, 2 Nov 2013 10:08:27 GMT (envelope-from edwin@svn.freebsd.org) Received: (from edwin@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rA2A8Ra6019022; Sat, 2 Nov 2013 10:08:27 GMT (envelope-from edwin@svn.freebsd.org) Message-Id: <201311021008.rA2A8Ra6019022@svn.freebsd.org> From: Edwin Groothuis Date: Sat, 2 Nov 2013 10:08:27 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43091 - 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-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Nov 2013 10:08:28 -0000 Author: edwin (src,ports committer) Date: Sat Nov 2 10:08:27 2013 New Revision: 43091 URL: http://svnweb.freebsd.org/changeset/doc/43091 Log: Add PGP key for edwin@ Added: head/share/pgpkeys/edwin.key (contents, props changed) Modified: head/share/pgpkeys/pgpkeys-developers.xml head/share/pgpkeys/pgpkeys.ent Added: head/share/pgpkeys/edwin.key ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/pgpkeys/edwin.key Sat Nov 2 10:08:27 2013 (r43091) @@ -0,0 +1,40 @@ + + +sub 2048R/731E3D42 2013-11-02 [expires: 2017-11-02] +]]> + Modified: head/share/pgpkeys/pgpkeys-developers.xml ============================================================================== --- head/share/pgpkeys/pgpkeys-developers.xml Sat Nov 2 07:57:38 2013 (r43090) +++ head/share/pgpkeys/pgpkeys-developers.xml Sat Nov 2 10:08:27 2013 (r43091) @@ -631,6 +631,11 @@ &pgpkey.jamie; + + &a.edwin.email; + &pgpkey.edwin; + + &a.wg.email; &pgpkey.wg; Modified: head/share/pgpkeys/pgpkeys.ent ============================================================================== --- head/share/pgpkeys/pgpkeys.ent Sat Nov 2 07:57:38 2013 (r43090) +++ head/share/pgpkeys/pgpkeys.ent Sat Nov 2 10:08:27 2013 (r43091) @@ -125,6 +125,7 @@ + From owner-svn-doc-all@FreeBSD.ORG Sat Nov 2 17:54:40 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id B07906E1; Sat, 2 Nov 2013 17:54:40 +0000 (UTC) (envelope-from gleb@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 9D9F02090; Sat, 2 Nov 2013 17:54:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rA2HsePe079400; Sat, 2 Nov 2013 17:54:40 GMT (envelope-from gleb@svn.freebsd.org) Received: (from gleb@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rA2HsevD079397; Sat, 2 Nov 2013 17:54:40 GMT (envelope-from gleb@svn.freebsd.org) Message-Id: <201311021754.rA2HsevD079397@svn.freebsd.org> From: Gleb Kurtsou Date: Sat, 2 Nov 2013 17:54:40 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43092 - 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-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Nov 2013 17:54:40 -0000 Author: gleb (src committer) Date: Sat Nov 2 17:54:39 2013 New Revision: 43092 URL: http://svnweb.freebsd.org/changeset/doc/43092 Log: Add PGP key for gleb@ Added: head/share/pgpkeys/gleb.key (contents, props changed) Modified: head/share/pgpkeys/pgpkeys-developers.xml head/share/pgpkeys/pgpkeys.ent Added: head/share/pgpkeys/gleb.key ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/share/pgpkeys/gleb.key Sat Nov 2 17:54:39 2013 (r43092) @@ -0,0 +1,51 @@ + + + +uid Gleb Kurtsou +sub 2048R/E628ECBAC4622293 2013-11-02 [expires: 2016-11-01] + +]]> + Modified: head/share/pgpkeys/pgpkeys-developers.xml ============================================================================== --- head/share/pgpkeys/pgpkeys-developers.xml Sat Nov 2 10:08:27 2013 (r43091) +++ head/share/pgpkeys/pgpkeys-developers.xml Sat Nov 2 17:54:39 2013 (r43092) @@ -966,6 +966,11 @@ &pgpkey.kuriyama; + + &a.gleb.email; + &pgpkey.gleb; + + &a.rene.email; &pgpkey.rene; Modified: head/share/pgpkeys/pgpkeys.ent ============================================================================== --- head/share/pgpkeys/pgpkeys.ent Sat Nov 2 10:08:27 2013 (r43091) +++ head/share/pgpkeys/pgpkeys.ent Sat Nov 2 17:54:39 2013 (r43092) @@ -152,6 +152,7 @@ + From owner-svn-doc-all@FreeBSD.ORG Sat Nov 2 21:56:06 2013 Return-Path: Delivered-To: svn-doc-all@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 41EA738B; Sat, 2 Nov 2013 21:56:06 +0000 (UTC) (envelope-from phk@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id 1F5342A9A; Sat, 2 Nov 2013 21:56:06 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rA2Lu5C7060605; Sat, 2 Nov 2013 21:56:05 GMT (envelope-from phk@svn.freebsd.org) Received: (from phk@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rA2Lu5pB060604; Sat, 2 Nov 2013 21:56:05 GMT (envelope-from phk@svn.freebsd.org) Message-Id: <201311022156.rA2Lu5pB060604@svn.freebsd.org> From: Poul-Henning Kamp Date: Sat, 2 Nov 2013 21:56:05 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r43093 - 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-all@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the entire doc trees \(except for " user" , " projects" , and " translations" \)" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 02 Nov 2013 21:56:06 -0000 Author: phk (src committer) Date: Sat Nov 2 21:56:05 2013 New Revision: 43093 URL: http://svnweb.freebsd.org/changeset/doc/43093 Log: Update my PGP key. Modified: head/share/pgpkeys/phk.key Modified: head/share/pgpkeys/phk.key ============================================================================== --- head/share/pgpkeys/phk.key Sat Nov 2 17:54:39 2013 (r43092) +++ head/share/pgpkeys/phk.key Sat Nov 2 21:56:05 2013 (r43093) @@ -1,63 +1,124 @@ - Key fingerprint = A3 F3 88 28 2F 9B 99 A2 49 F4 E2 FA 5A 78 8B 3E +pub 4096R/8E5F44BA68E689C5 2013-09-28 [expires: 2018-09-27] + Key fingerprint = 4357 5923 B8E1 1D70 3C66 5540 8E5F 44BA 68E6 89C5 +uid Poul-Henning Kamp +uid Poul-Henning Kamp +uid Poul-Henning Kamp +uid Poul-Henning Kamp +sub 4096R/1A605690A520ABD6 2013-09-28 [expires: 2018-09-27] + ]]>