From owner-svn-doc-head@freebsd.org Tue Jan 30 22:19:37 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 24E00EC2A7A; Tue, 30 Jan 2018 22:19:37 +0000 (UTC) (envelope-from rakuco@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9807C84DBD; Tue, 30 Jan 2018 22:19:36 +0000 (UTC) (envelope-from rakuco@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 8E21F1D371; Tue, 30 Jan 2018 22:19:36 +0000 (UTC) (envelope-from rakuco@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w0UMJatC045369; Tue, 30 Jan 2018 22:19:36 GMT (envelope-from rakuco@FreeBSD.org) Received: (from rakuco@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w0UMJapn045368; Tue, 30 Jan 2018 22:19:36 GMT (envelope-from rakuco@FreeBSD.org) Message-Id: <201801302219.w0UMJapn045368@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rakuco set sender to rakuco@FreeBSD.org using -f From: Raphael Kubo da Costa Date: Tue, 30 Jan 2018 22:19:36 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51399 - head/share/pgpkeys X-SVN-Group: doc-head X-SVN-Commit-Author: rakuco X-SVN-Commit-Paths: head/share/pgpkeys X-SVN-Commit-Revision: 51399 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 30 Jan 2018 22:19:37 -0000 Author: rakuco (ports committer) Date: Tue Jan 30 22:19:36 2018 New Revision: 51399 URL: https://svnweb.freebsd.org/changeset/doc/51399 Log: Bump expiration date of my key Modified: head/share/pgpkeys/rakuco.key Modified: head/share/pgpkeys/rakuco.key ============================================================================== --- head/share/pgpkeys/rakuco.key Fri Jan 26 20:05:34 2018 (r51398) +++ head/share/pgpkeys/rakuco.key Tue Jan 30 22:19:36 2018 (r51399) @@ -3,7 +3,7 @@ sh addkey.sh rakuco 8DD07D2118DCEED6 ; --> uid Raphael Kubo da Costa (Personal Gmail account.) @@ -60,32 +60,32 @@ n7xvPyzQ9RPAH4mFl8QefMRkUq0qkWlxlkvj1rGbVhWTD0d92MqoVh /eSG06U8sEt9UK3w4wcLs0rQqV5HPwY6kGmzahh2+wV+KY17y4ch9DebYMujDcET kvvM/gD1Ham23nnAnvrAd2ycFv1aaZeWGgRB/1wBUrwEvomViQJYBBMBCgBCAhsv BgsJCAcDAgYVCAIJCgsEFgIDAQIeAQIXgAIZARYhBGkRVP66bmEGV4lwmY3QfSEY -3O7WBQJYncY3BQkL9eYPAAoJEI3QfSEY3O7WpB8QAKlK608ABFNxViS7MhGZkmT6 -yuC1IzGGAN79pgkooalbHnOAGfBexPRT63aODiaOBtJa9Q25EeIXPIpFBOG6JxUH -81Q85HY6ia6pzSvqkRjV15rJwdHovO587iawwbo66t8fyPAp9bLoNL+Ff8uL+Gcd -J5enudBWJFy+8AiPWimcg11cfgfQJYOIa8QxUN2q1sAO6P1aFkKiSTEl4IVmqWPr -BV+L602cTOkD98FYFcrBSmkVg1MNa2xc5NLZMmCXHfVK6KfwfMOsyQjwYrCU3dhq -VYcZXUKCqz5eXJ3D5MByanYybgnv8dxn0CQp/i0Tq8Z+jxkaDaIDB0HYxD1sGMpE -+t1qgU/LBN0NR99V3nwhv+Y/I1PfBmeGimht1gaY+qwHvte8w6hCi7mUFV/jv/Le -ZsdinkfKOWAgpITexx8KXE3k534EHZ+ktC1ngwl+EyRbNQMj10nXYs2lFjwwtnG0 -T3lsnhc8qauyIJ05cy2yCG2qQEJj/wWgKu6W4VqVqJ4wNcQoQi8GnR/1chPNYHkD -FCW1kvS5UTmiTu0EbVqYmPvLBtgSrFbmZdUuJ+9rtApdh/Hdnb2i0UMTsZhICNcf -dlQHGSJiABzAXgNP6txRZ9XDVOqSvcV/6p5dGaHl3bJoyowy+vtiGTO39lW7nIfD -yJKLj4sqdN4Z0ChNDHXytEJSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgKFBlcnNvbmFs -IEdtYWlsIGFjY291bnQuKSA8a3ViaXRvQGdtYWlsLmNvbT6JAlUEEwEKAD8CGy8G +3O7WBQJacO57BQkN6gPTAAoJEI3QfSEY3O7WdTEQANgF/LotnShJocpUeBii8PAA +G9KDwUcY8oNyD8SmVr+9dxbNCPvSD3zQ4g5KYWq2G9wdJQQpzhJUM+IxeXaEyx05 +I2ohxjUlZMRgICOCEF9UPtbyOwszO7TGRFvNUPGZ2tTjvTGdPDwlx5ZMa2KhHc3k +AgnTM1Hz7RDPRy8zuEFp/td07+V/tmf2Qro5o6H9gurxx9701QAuCmlDWoEC7HM2 +ZIgEWHsfeuhtogOXizvQ/u5nkj+00Xz9JPoYpguP12ANmAxL/PBKFCnlG/C0IHOo +HjnaeGBMHcymgdqeFOlvDl1K5LzyuJZn3ucZQdEFZOfOII93rq/LFYeHDK0k9W/o +nGaDmxNYVR4/aG0CNkfLebWOF7eB14guvg/1xLxDYYkusbkRBQRGtDxf6oANxciB +LUqpEnFEBCq6gYL15whEq1XfXaZver4jxRI6lFseEQS0/6WJngTZwW+8uppHVHVT +10a/8Ib2rCM0ef4YdPV7bTbPMK47Mq6WU9W2vWojQo8k39EdeBwUKqawFGWrwiiY +846ywiXfcTkmUdQPywXTyjwVr8g4L+vWTP8kfqbkyBL1GPy1swDjmBPKXCwW9YWs +dBqDMZbYGzXSbXZXq+WGm/DHXvn5zvVOqR+tF4vLCdcEYNzEOp6Aey0PuQzg+dJi +BA5gppHA5tKRutc1XCKCtEJSYXBoYWVsIEt1Ym8gZGEgQ29zdGEgKFBlcnNvbmFs +IEdtYWlsIGFjY291bnQuKSA8a3ViaXRvQGdtYWlsLmNvbT6JAlQEEwEKAD8CGy8G CwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAFiEEaRFU/rpuYQZXiXCZjdB9IRjc7tYF -Alidxj4FCQv15g8ACgkQjdB9IRjc7tZJkA/+MCj6leHqAMwSgk/993jjX30wXA/Q -GeGUiTBoIjsJOZ8DEUjmZqhFG24zE/fgAcpHKa5JqmC0fg2P5324ftvaEebJQUvK -jKgklUOz+DjU2nmJaBd8CZk+GBHyyTADBOpL2IZN6j+ofwd7QuKL8zays2r/nGZd -IB6PFXng0zXQgwqvTTuSG0qcJcOiQePhvm6zgIw8VxBunznje0FyfZoaZbUDdRyG -L+g+EXvbhvDfLYiG88JmLzEs4qLpGbgIiTfvDRHG1AbwvUMHZu9UuRVUYv/+M80V -kE/6EaJX7mXyEL+pAaQn+Qh1qQLkZUyrxkaxT2T0uaPOFOTM+Xv2zcRx7B6R1oGI -ZYmjQw6vnsIxBpjE/nF513m6WYnTpxnWy2ZSDT7zOe2vt24gdzDn0IuMASyW9+5K -+YJuib5Too6LipNsDI0kHWCyK5soFpU5LVmXXxG6gmMX/8SyyeyfDlbetZ0rr38h -+KNx+vAnu9w8RcRwQylqbpi0YvZHRs162BwcbEKKC876r8MHq0zH5y4AUovRJygq -E6L8kkb6ZKPapXHmTnUP5WKdjj8V2SV+4iQhWH1FTlBF1OIp7eQ6/P6zz94clstf -IkMxYOQ/kyXsSPldz/y6VU9o2wWZHFRtvTluwmF9hnHnk58n/1sxuB2YqT8sZ+R9 -Jdio+3bVDxOYVJ0= -=9wJ1 +Alpw7oIFCQ3qA9MACgkQjdB9IRjc7tZKsg/4o1VpRJFzJPZC+2F6EZGpK90wn/pE +2NGdV1Hx7CrlIcY5CAP2kNouxa6l2IOTT4tYwqqNBg+ugnKpC7rAWGhv7WMUd346 +fx4VHghIAgZfKRPKcdk50ulBWcDblz771InVx8BvO26vfe7fEGflg2UN3HQTRGpO +iKXDzhIzFil9OimdjAhLobSktD1aZdBMmxWFnNJZvoWfnNr72D3WfjwJb7hZ4FxC +h3sh6ci7bOqDg/6wA2Ue7cfT/gAgFw4vfCY2BRf+5+nDV6/saNHUc02r+JuFiGTG +SwW/gp4NgKP7MROyz9C4OTJdzVn9sI0AnyGGZJw1JUlev4wxNy7EgeunElQzMMhp +RVCvNDbKgfmtn3u1m8rPfkP7wkMXikhwMI/KbXPeEXEYCWeSXCaKdEpaqfjJFcc4 +R1sLfJA1AQrQ71Zia0jtMC/vvCouIJif9NS3OZsAvHEQYeQSftoVcz69IUNJBlCu +mjxPbWFIeC4vGxt6Z7zDqopxjmArXHnLM6PZLkC7P27Z1CMc3R02UndlMT8z1SvI +shdHab7nFW1ItTdfRzSXY170bLomcsQR3glHGO5Q6w/OEwiTUm+umyAp2pMvQ0xE +TJ7Amjt10vX8gn+NZGRG2d/m8KM6gd+tq1gtGJ7y1nin9yVRgTc7yMKJTMQdb7Cr +KSOoctlJQdCN9Q== +=I7zB -----END PGP PUBLIC KEY BLOCK----- ]]> From owner-svn-doc-head@freebsd.org Wed Jan 31 18:44:15 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 119DFEDBC6A; Wed, 31 Jan 2018 18:44:15 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id B195B72EC3; Wed, 31 Jan 2018 18:44:14 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id A838C29BA8; Wed, 31 Jan 2018 18:44:14 +0000 (UTC) (envelope-from flo@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w0VIiEJW060052; Wed, 31 Jan 2018 18:44:14 GMT (envelope-from flo@FreeBSD.org) Received: (from flo@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w0VIiEoc060051; Wed, 31 Jan 2018 18:44:14 GMT (envelope-from flo@FreeBSD.org) Message-Id: <201801311844.w0VIiEoc060051@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: flo set sender to flo@FreeBSD.org using -f From: Florian Smeets Date: Wed, 31 Jan 2018 18:44:14 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51400 - head/share/pgpkeys X-SVN-Group: doc-head X-SVN-Commit-Author: flo X-SVN-Commit-Paths: head/share/pgpkeys X-SVN-Commit-Revision: 51400 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 31 Jan 2018 18:44:15 -0000 Author: flo (ports committer) Date: Wed Jan 31 18:44:14 2018 New Revision: 51400 URL: https://svnweb.freebsd.org/changeset/doc/51400 Log: Add my new key Modified: head/share/pgpkeys/flo.key Modified: head/share/pgpkeys/flo.key ============================================================================== --- head/share/pgpkeys/flo.key Tue Jan 30 22:19:36 2018 (r51399) +++ head/share/pgpkeys/flo.key Wed Jan 31 18:44:14 2018 (r51400) @@ -1,184 +1,91 @@ uid Florian Smeets -uid Florian Smeets -sub rsa4096/F779EEDFE754EA9D 2013-10-03 [expires: 2018-10-02] +sub rsa4096/D46EC80E1D10DEF6 2018-01-31 [E] [expires: 2022-01-31] ]]> From owner-svn-doc-head@freebsd.org Thu Feb 1 15:33:28 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C3B19ED83DB; Thu, 1 Feb 2018 15:33:28 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 725A071EF3; Thu, 1 Feb 2018 15:33:28 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 6D3276DBB; Thu, 1 Feb 2018 15:33:28 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w11FXS5B088308; Thu, 1 Feb 2018 15:33:28 GMT (envelope-from mat@FreeBSD.org) Received: (from mat@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w11FXSxU088306; Thu, 1 Feb 2018 15:33:28 GMT (envelope-from mat@FreeBSD.org) Message-Id: <201802011533.w11FXSxU088306@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: mat set sender to mat@FreeBSD.org using -f From: Mathieu Arnold Date: Thu, 1 Feb 2018 15:33:28 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51401 - in head/en_US.ISO8859-1/books/porters-handbook: special uses X-SVN-Group: doc-head X-SVN-Commit-Author: mat X-SVN-Commit-Paths: in head/en_US.ISO8859-1/books/porters-handbook: special uses X-SVN-Commit-Revision: 51401 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Feb 2018 15:33:29 -0000 Author: mat Date: Thu Feb 1 15:33:28 2018 New Revision: 51401 URL: https://svnweb.freebsd.org/changeset/doc/51401 Log: Improve the Perl related sections. Reported by: brd Sponsored by: Absolight Modified: head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Modified: head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml Wed Jan 31 18:44:14 2018 (r51400) +++ head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml Thu Feb 1 15:33:28 2018 (r51401) @@ -1196,22 +1196,78 @@ PLIST_SUB+= NLS="@comment " For Perl ports that install manual pages, the macro - PERL5_MAN3 can be used + PERL5_MAN3 and PERL5_MAN1 + can be used inside pkg-plist. For example, - lib/perl5/5.14/man/man3/AnyEvent::I3.3.gz + lib/perl5/5.14/man/man1/event.1.gz +lib/perl5/5.14/man/man3/AnyEvent::I3.3.gz can be replaced with - %%PERL5_MAN3%%/AnyEvent::I3.3.gz + %%PERL5_MAN1%%/event.1.gz +%%PERL5_MAN3%%/AnyEvent::I3.3.gz - There are no PERL5_MANx macros for the + There are no + PERL5_MANx + macros for the other sections (x in - 1, 2 and + 2 and 4 to 9) because those get installed in the regular directories. + + + A Port Which Only Requires Perl to Build + + As the default USE_PERL5 value is build and run, set it + to: + + USES= perl5 +USE_PERL5= build + + + + A Port Which Also Requires Perl to Patch + + From time to time, using &man.sed.1; for patching is not + enough. When using &man.perl.1; is easier, use: + + USES= perl5 +USE_PERL5= patch build run + + + + A Perl Module Which Needs + <literal>ExtUtils::MakeMaker</literal> to Build + + Most Perl modules come with a + Makefile.PL configure script. In this + case, set: + + USES= perl5 +USE_PERL5= configure + + + + A Perl Module Which Needs + <literal>Module::Build</literal> to Build + + When a Perl module comes with a + Build.PL configure script, it can require + Module::Build, in which case, + set + + USES= perl5 +USE_PERL5= modbuild + + If it instead requires + Module::Build::Tiny, set + + USES= perl5 +USE_PERL5= modbuildtiny + Modified: head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml ============================================================================== --- head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Wed Jan 31 18:44:14 2018 (r51400) +++ head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml Thu Feb 1 15:33:28 2018 (r51401) @@ -2028,48 +2028,31 @@ USE_MATE= menus:build intlhack Possible arguments: (none) - Depends on Perl. These variables - can be set: + Depends on Perl. The + configuration is done using USE_PERL5. - - - PERL_VERSION: Full version of - Perl to use, or the default if - not set - + USE_PERL5 can contain the phases in which + to use Perl, can be + extract, patch, + build, run, or + test. - - PERL_ARCH: Directory name of - architecture dependent libraries, defaults to - mach - + USE_PERL5 can also contain + configure, + modbuild, or modbuildtiny + when Makefile.PL, + Build.PL, or + Module::Build::Tiny's flavor of + Build.PL is required. - - PERL_PORT: Name of the - Perl port to be installed, the - default is derived from - PERL_VERSION - + USE_PERL5 defaults to build + run. When using configure, + modbuild, or modbuildtiny, + build and run are + implied. - - SITE_PERL: Directory name for site - specific Perl packages - - - - USE_PERL5: Phases in which to use - Perl, can be - extract, patch, - build, run, or - test. It can also be - configure, modbuild, - or modbuildtiny when - Makefile.PL, - Build.PL, or the Module::Build::Tiny - flavor of Build.PL is required. It - defaults to build run. - - + See for more + information. From owner-svn-doc-head@freebsd.org Fri Feb 2 16:55:25 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8702CEE3743; Fri, 2 Feb 2018 16:55:25 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 3CEF573FA0; Fri, 2 Feb 2018 16:55:25 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 1B79B1E66E; Fri, 2 Feb 2018 16:55:25 +0000 (UTC) (envelope-from wblock@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w12GtOue074725; Fri, 2 Feb 2018 16:55:24 GMT (envelope-from wblock@FreeBSD.org) Received: (from wblock@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w12GtODA074724; Fri, 2 Feb 2018 16:55:24 GMT (envelope-from wblock@FreeBSD.org) Message-Id: <201802021655.w12GtODA074724@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: wblock set sender to wblock@FreeBSD.org using -f From: Warren Block Date: Fri, 2 Feb 2018 16:55:24 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51402 - head/share/mk X-SVN-Group: doc-head X-SVN-Commit-Author: wblock X-SVN-Commit-Paths: head/share/mk X-SVN-Commit-Revision: 51402 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Feb 2018 16:55:25 -0000 Author: wblock Date: Fri Feb 2 16:55:24 2018 New Revision: 51402 URL: https://svnweb.freebsd.org/changeset/doc/51402 Log: Unbreak building of translated PO files. Also intentionally hide make(1) output. This is not only unhelpful for translators, it is distracting from the already difficult job of translation. If verbose output is desired, 'make -l' can be used. Modified: head/share/mk/doc.translate.mk Modified: head/share/mk/doc.translate.mk ============================================================================== --- head/share/mk/doc.translate.mk Thu Feb 1 15:33:28 2018 (r51401) +++ head/share/mk/doc.translate.mk Fri Feb 2 16:55:24 2018 (r51402) @@ -43,16 +43,16 @@ MASTER_SRCS!= ${MAKE} -C ${EN_DIR} -V SRCS ${DOC}.translate.xml: .if ${TRAN_DIR} == ${EN_DIR} - @${ECHO} "Please build PO file only in a non-English dir, ignored" + @${ECHO} "Please build PO file only in a non-English directory, ignored" .else # some SRCS files might need to be generated, make sure they exist - ${MAKE} -C ${EN_DIR} ${MASTER_SRCS} > /dev/null + @${MAKE} -C ${EN_DIR} ${MASTER_SRCS} > /dev/null # normalize the English original into a single file - ${PO_XMLLINT} --nonet --noent --valid --xinclude ${MASTERDOC_EN} > ${.TARGET}.tmp + @${PO_XMLLINT} --nonet --noent --valid --xinclude ${MASTERDOC_EN} > ${.TARGET}.tmp # remove redundant namespace attributes - ${PO_XMLLINT} --nsclean ${.TARGET}.tmp > ${.TARGET} - ${RM} ${.TARGET}.tmp - ${MAKE} -C ${EN_DIR} clean > /dev/null + @${PO_XMLLINT} --nsclean ${.TARGET}.tmp > ${.TARGET} + @${RM} ${.TARGET}.tmp + @${MAKE} -C ${EN_DIR} clean > /dev/null .endif .if ${TRAN_DIR} == ${EN_DIR} @@ -64,27 +64,27 @@ po: ${PO_LANG}.po .PHONY: po ${PO_LANG}.po: ${DOC}.translate.xml - ${ITSTOOL} -o ${PO_LANG}.po.tmp ${DOC}.translate.xml + @${ITSTOOL} -o ${PO_LANG}.po.tmp ${DOC}.translate.xml .if exists(${PO_LANG}.po) @${ECHO} "${PO_LANG}.po exists, merging" - ${MSGMERGE} -o ${PO_LANG}.po.new ${PO_LANG}.po ${PO_LANG}.po.tmp - ${MSGATTRIB} --no-obsolete -o ${PO_LANG}.po.new ${PO_LANG}.po - ${MV} ${PO_LANG}.po.new ${PO_LANG}.po - ${RM} ${PO_LANG}.po.tmp ${DOC}.translate.xml + @${MSGMERGE} -o ${PO_LANG}.po.new ${PO_LANG}.po ${PO_LANG}.po.tmp + @${MSGATTRIB} --no-obsolete -o ${PO_LANG}.po.new ${PO_LANG}.po + @${MV} ${PO_LANG}.po.new ${PO_LANG}.po + @${RM} ${PO_LANG}.po.tmp .else @${ECHO} "${PO_LANG}.po created, please check and correct the settings in the header" - ${MV} ${PO_LANG}.po.tmp ${PO_LANG}.po - ${POSET_CMD} ${.TARGET} + @${MV} ${PO_LANG}.po.tmp ${PO_LANG}.po + @${POSET_CMD} ${.TARGET} .endif ${PO_LANG}.mo: ${PO_LANG}.po - ${MSGFMT} -o ${.TARGET} ${.ALLSRC} + @${MSGFMT} -o ${.TARGET} ${.ALLSRC} tran ${DOC}.xml: ${DOC}.translate.xml ${PO_LANG}.mo .if ${TRAN_DIR} == ${EN_DIR} - @${ECHO} "Please build translation only in a non-English dir, ignored" + @${ECHO} "Please build translation only in a non-English directory, ignored" .else - ${ITSTOOL} -l ${PO_LANG} -m ${PO_LANG}.mo -o ${DOC}.xml ${DOC}.translate.xml + @${ITSTOOL} -l ${PO_LANG} -m ${PO_LANG}.mo -o ${DOC}.xml ${DOC}.translate.xml .endif .endif From owner-svn-doc-head@freebsd.org Sat Feb 3 05:50:23 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id C2921EEA2CC; Sat, 3 Feb 2018 05:50:22 +0000 (UTC) (envelope-from rcyu@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 6BD4875617; Sat, 3 Feb 2018 05:50:22 +0000 (UTC) (envelope-from rcyu@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 65BFC267DB; Sat, 3 Feb 2018 05:50:22 +0000 (UTC) (envelope-from rcyu@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w135oMsN066529; Sat, 3 Feb 2018 05:50:22 GMT (envelope-from rcyu@FreeBSD.org) Received: (from rcyu@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w135oMwm066527; Sat, 3 Feb 2018 05:50:22 GMT (envelope-from rcyu@FreeBSD.org) Message-Id: <201802030550.w135oMwm066527@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: rcyu set sender to rcyu@FreeBSD.org using -f From: Ruey-Cherng Yu Date: Sat, 3 Feb 2018 05:50:22 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51403 - head/zh_TW.UTF-8/articles/hubs X-SVN-Group: doc-head X-SVN-Commit-Author: rcyu X-SVN-Commit-Paths: head/zh_TW.UTF-8/articles/hubs X-SVN-Commit-Revision: 51403 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Feb 2018 05:50:23 -0000 Author: rcyu Date: Sat Feb 3 05:50:22 2018 New Revision: 51403 URL: https://svnweb.freebsd.org/changeset/doc/51403 Log: Traditional Chinese Translation from Section 1 to Section 3.3 Submitted by: WenPin Chao Modified: head/zh_TW.UTF-8/articles/hubs/article.xml head/zh_TW.UTF-8/articles/hubs/zh_TW.po Modified: head/zh_TW.UTF-8/articles/hubs/article.xml ============================================================================== --- head/zh_TW.UTF-8/articles/hubs/article.xml Fri Feb 2 16:55:24 2018 (r51402) +++ head/zh_TW.UTF-8/articles/hubs/article.xml Sat Feb 3 05:50:22 2018 (r51403) @@ -1,39 +1,31 @@
- Mirroring FreeBSD + Mirroring FreeBSD - JunKuriyama -
kuriyama@FreeBSD.org
-
- ValentinoVaschetto -
logo@FreeBSD.org
-
- DanielLang -
dl@leo.org
-
- KenSmith -
kensmith@FreeBSD.org
-
+ JunKuriyama
kuriyama@FreeBSD.org
+ ValentinoVaschetto
logo@FreeBSD.org
+ DanielLang
dl@leo.org
+ DanielLang
kensmith@FreeBSD.org
- FreeBSD 是 FreeBSD基金會的註冊商標 - 許多製造商和經銷商使用一些稱為商標的圖案或文字設計來彰顯自己的產品。 本文中出現的眾多商標,以及 FreeBSD Project 本身廣所人知的商標,後面將以 ® 符號來標註。 + FreeBSD 是 FreeBSD基金會的註冊商標. + 許多製造商和經銷商使用一些稱為商標的圖案或文字設計來彰顯自己的產品.本文中出現的眾多商標,以及 FreeBSD Project 本身廣所人知的商標,後面將以 ® 符號來標註. - $FreeBSD$ + $FreeBSD$ - $FreeBSD$ + $FreeBSD$ - 這是份還在草稿中的文章,主要是(尤其是給各區網中心管理者的參考)介紹如何 mirror FreeBSD。 + 這是份介紹如何 mirror FreeBSD,主要是針對網路中心管理者或託管於大型資料中心的管理者.
- We are not accepting new mirrors at this time. + 我們目前不接受新Mirror站點的申請. @@ -45,220 +37,97 @@ - 成為 FreeBSD mirrors 的必備條件 + FreeBSD mirrors 的需求 - 硬碟空間 - 硬碟空間是最重要的必備條件之一。 Depending on the set of releases, architectures, and degree of completeness you want to mirror, a huge amount of disk space may be consumed. Also keep in mind that official mirrors are probably required to be complete. The web pages should always be mirrored completely. Also note that the numbers stated here are reflecting the current state (at 10.4-RELEASE/11.1-RELEASE). Further development and releases will only increase the required amount. Also make sure to keep some (ca. 10-20%) extra space around just to be sure. Here are some approximate figures: + 磁碟空間 + 磁碟空間是最為需要. 根據你想要 mirror 的發行版、CPU架構 ,可能會消耗大量的磁碟空間.另外請注意 官方 鏡像站需要完整 mirror。網站內容亦需要完整鏡像。且這裡所述的數字是反應目前版本狀態 (如 10.4-RELEASE/11.1-RELEASE )。而不斷的開發與發行將會增加所需空間。並請務必保留一些 ( 約10-20% ) 額外空間。這裡大約估計如下: - Full FTP Distribution: 1.4 TB - CTM deltas: 10 GB - Web pages: 1GB + 完整的作業系統套件 FTP 站所需:1.4 TB + CTM deltas: 10 GB + 網站: 1GB - - The current disk usage of FTP Distribution can be found at - ftp://ftp.FreeBSD.org/pub/FreeBSD/dir.sizes. - + 目前 FTP Distribution 的磁碟使用可在 ftp://ftp.FreeBSD.org/pub/FreeBSD/dir.sizes 找到。 - 網路頻寬 + 網路連線/頻寬 當然,你一定要能連上 Internet。 頻寬需求多少,這要看你所想要的 mirror 程度而定。 若只想要 mirror 一部份的 FreeBSD 檔案以作為網站或 intranet 的局部用途, 那麼頻寬需求會明顯比成為公共服務用途的小一些。 若想成為 official mirror 之一的話,那麼頻寬就勢必得增加才夠用。以下,我們僅列出一些估計值以做為參考: - Local site, no public access: basically no minimum, - but < 2 Mbps could make syncing too slow. - Unofficial public site: 34 Mbps is probably a good start. - Official site: > 100 Mbps is recommended, and your host - should be connected as close as possible to your border router. + 本地站台,沒有要公共存取: 基本上沒有最低需求,但是 < 2Mbps 同步將會非常緩慢 + 非官方公共站台: 34Mbps 是不錯的開始. + 官方站台: > 100Mbps 是建議值,並且你的主機必須盡可能連接靠近邊界路由器. - 系統需求、CPU、RAM - - One thing this depends on the expected number of clients, - which is determined by the server's policy. It is - also affected by the types of services you want to offer. - Plain FTP or HTTP services may not require a huge - amount of resources. Watch out if you provide - rsync. This can have a huge - impact on CPU and memory requirements as it is - considered a memory hog. - The following - are just examples to give you a very rough hint. - - - For a moderately visited site that offers - rsync, you might - consider a current CPU with around 800MHz - 1 GHz, - and at least 512MB RAM. This is probably the - minimum you want for an official - site. - - - For a frequently used site you definitely need - more RAM (consider 2GB as a good start) - and possibly more CPU, which could also mean - that you need to go for a SMP system. - - - You also want to consider a fast disk subsystem. - Operations on the SVN repository require a fast - disk subsystem (RAID is highly advised). A SCSI - controller that has a cache of its own can also - speed up things since most of these services incur a - large number of small modifications to the disk. - + 系統需求,CPU,RAM + 這取決於預期的客戶端數量,這是由伺服器的策略決定的。也會受到您提供的服務類型而影響.普通的 FTP 或 HTTP 服務可能不需要大量的資源。注意如果您提供rsync. 這可能會對 CPU 和記憶體的需求產生巨大的影響,因為會消耗大量記憶體。 以下只是給你一個非常粗略的的例子。 + 針對一個較常被瀏覽的網站 rsync,您須考量處理器大約 800Mhz 至 1Ghz,並且安裝最少 512MB RAM,這或許是成為一個 官方 站台的最小需求. + 為了一個經常使用的網站你絕對需要更多 RAM (2GB是不錯的開始) 並且儘可能有更多 CPU , 這也表示你需要一個 SMP 系統。 + 您也會需要考慮有一個較快的磁碟系統。在管理 SVN repository 需要一個快速的磁碟系統 ( 強烈建議 RAID)。有自己的快取記憶體的 SCSI 控制器也可以加快速度,因為大多數這些服務會對磁碟進行大量的小幅修改。 - Services to offer - - Every mirror site is required to have a set of core services - available. In addition to these required services, there are - a number of optional services that - server administrators may choose to offer. This section explains - which services you can provide and how to go about implementing them. - + 提供的服務 + 每個鏡像站都需要一有一組可用的核心服務。除了這些所需的服務之外,還有許多伺服器管理員可以選擇提供的選用服務。本節將說明您可以提供哪些服務以及如何實作這些服務。 - FTP (required for FTP fileset) - - This is one of the most basic services, and - it is required for each mirror offering public - FTP distributions. FTP access must be - anonymous, and no upload/download ratios - are allowed (a ridiculous thing anyway). - Upload capability is not required (and must - never be allowed for the FreeBSD file space). - Also the FreeBSD archive should be available under - the path /pub/FreeBSD. - - - There is a lot of software available which - can be set up to allow anonymous FTP - (in alphabetical order). + FTP (需要提供給FTP檔案集) + 這是最基本的服務之一。需要為每個鏡像站提供公共的 FTP distributions 。 FTP 存取必須是匿名的, 不允許上傳/下載比率 (這是一件荒謬的事),上傳功能不是必需的 (且必須 絕不允許 FreeBSD 檔案空間)。另外,FreeBSD archive 應該在路徑/pub/FreeBSD下。 + 這裡有很多可用的軟體可以架設允許匿名的 FTP 服務 (按字母順序)。 - /usr/libexec/ftpd: FreeBSD's own ftpd - can be used. Be sure to read ftpd8. + /usr/libexec/ftpd: FreeBSD 內建的 ftpd 可以使用。請您參閱 ftpd8 - ftp/ncftpd: A commercial package, - free for educational use. + ftp/ncftpd。一個商業軟體套件,免費供教育使用。 - ftp/oftpd: An ftpd designed with - security as a main focus. + ftp/oftpd:一個以安全性作為主要考量的 ftpd。 - ftp/proftpd: A modular and very flexible ftpd. + ftp/proftpd:一個模組化且非常有彈性的 ftpd。 - ftp/pure-ftpd: Another ftpd developed with - security in mind. + ftp/pure-ftpd: 另一個為安全所設計的 ftpd。 - ftp/twoftpd: As above. - ftp/vsftpd: The very secure ftpd. + ftp/twoftpd:如上。 + ftp/vsftpd非常安全的 ftpd。 - FreeBSD's ftpd, proftpd - and maybe ncftpd - are among the most commonly used FTPds. - The others do not have a large userbase among mirror sites. One - thing to consider is that you may need flexibility in limiting - how many simultaneous connections are allowed, thus limiting how - much network bandwidth and system resources are consumed. - + FreeBSD 的 ftpdproftpd 和也許 ncftpd 是最常使用的 FTP 軟體。其他的在鏡像站並沒有大量用戶基礎。需要考慮的一件事情是,您可能需要性地來限制允許同時連線數,從而限制消耗多少網路頻寬和系統資源。 - Rsync (optional for FTP fileset) - - Rsync is often offered for access to the - contents of the FTP area of FreeBSD, so other mirror sites can use your system as their source. The - protocol is different from FTP in many ways. - It is much more - bandwidth friendly, as only differences between files - are transferred instead of whole files when they change. - Rsync does require a significant amount of memory for - each instance. The size depends on the size of - the synced module in terms of the number of directories and - files. Rsync can use rsh and - ssh (now default) as a transport, - or use its own protocol for stand-alone access - (this is the preferred method for public rsync servers). - Authentication, connection limits, and other restrictions - may be applied. There is just one software package - available: + Rsync (給FTP檔案集選用) + Rsync 通常是用在存取 FreeBSD 系統中的FTP內容,其他的鏡像站可以使用你的系統當作他們的來源。這個協定和 FTP 有很多不同,它比較不那麼消耗頻寬,只有當比對檔案間有變動才傳輸檔案,而不是整個檔案傳完。Rsync 需要較多的記憶體。大小取決於檔案與目錄的數目及同步模組大小。Rsync 可以使用 rshssh (現在為預設)來傳輸, 或使用自己的協定單獨存取(這是公共rsync伺服器的首選方法)。可以用認證、連接限制和其他限制。只有一個軟體套件可以用: - net/rsync + net/rsync - HTTP (required for web pages, optional for FTP fileset) - - If you want to offer the FreeBSD web pages, you will need - to install a web server. - You may optionally offer the FTP fileset via HTTP. - The choice of web server software is left up to the mirror administrator. - Some of the most popular choices are: + HTTP(網頁需要,FTP 檔案集則是選用) + 如果您想提供 FreeBSD 的網頁,您需要安裝一個網頁伺服器。您可以選擇利用 HTTP 提供 FTP 檔案集。網頁伺服器軟體的選擇留給鏡像站管理員選擇。一些最受歡迎的選擇是: - www/apache22: - Apache is the most widely - deployed web server on the Internet. It is used - extensively by the FreeBSD Project. + www/apache22Apache 是網際網路上最廣泛使用的網頁伺服器。 它被 FreeBSD 計畫廣泛使用。 - www/thttpd: - If you are going to be serving a large amount of static content - you may find that using an application such as thttpd is more - efficient than Apache. It is - optimized for excellent performance on FreeBSD. + www/thttpd:如果您要提供大量的靜態內容,您可能會發現使用諸如 thttpd 之類的應用程式會比 Apache 更有效率。它針對 FreeBSD 的優秀性能進行了最佳化。 - www/boa: - Boa is another alternative to - thttpd and - Apache. It should provide - considerably better performance than - Apache for purely static - content. It does not, at the time of this writing, - contain the same set of optimizations for FreeBSD that - are found in thttpd. + www/boaBoathttpdApache 外的另一個選擇。對於純粹的靜態網頁,它應該會提供比 Apache 更好的性能。在寫這篇文章的時候,它並不包含像在 thttpd 中一樣針對FreeBSD 做最佳化。 - www/nginx: - Nginx is a high performance edge web - server with a low memory footprint and key features to build - a modern and efficient web infrastructure. Features include - a HTTP server, HTTP and mail reverse proxy, caching, load - balancing, compression, request throttling, connection - multiplexing and reuse, SSL offload and HTTP media - streaming. + www/nginxNginx 是一款高性能的最新網頁服務器,具有低記憶體佔用量和關鍵特色,可以構建現代高效率網頁基礎架構,功能包括 HTTP 伺服器,HTTP 和郵件反向代理,快取,負載平衡,壓縮,請求限制(request throtting),連接多工與再利用,SSL 卸載和 HTTP 媒體串流。 - How to Mirror FreeBSD - - Ok, now you know the requirements and how to offer - the services, but not how to get it. :-) - This section explains how to actually mirror - the various parts of FreeBSD, what tools to use, - and where to mirror from. - + 如何Mirror FreeBSD 站台 + 好,現在你知道硬體需求和如何提供服務,但不知道如何做。:-) 這節將解釋如何實際 mirror FreeBSD 的不同部分,使用哪些工具以及從哪裡 mirror。 - Mirroring the FTP site - - The FTP area is the largest amount of data that - needs to be mirrored. It includes the distribution - sets required for network installation, the - branches which are actually snapshots - of checked-out source trees, the ISO Images - to write CD-ROMs with the installation distribution, - a live file system, and a snapshot of the ports tree. All of - course for various FreeBSD versions, and various architectures. - + 鏡像 FTP 站 + FTP 部份有最大量的資料需要被 mirror。它包括網路安裝所需的發布集,實際上是原始碼樹快照的分支,可燒錄光碟供安裝系統的ISO映像檔 ,一個可 live 開機的檔案系統,以及一個 port tree 的快照。當然,全都有各種 FreeBSD 版本和各種CPU架構。 The best way to mirror the FTP area is rsync. You can install the port net/rsync and then use @@ -270,17 +139,10 @@ You may need to hunt around a little bit to find a site that allows rsync access. - - Since the number of rsync - clients will have a significant impact on the server - machine, most admins impose limitations on their - server. For a mirror, you should ask the site maintainer - you are syncing from about their policy, and maybe - an exception for your host (since you are a mirror). - + 由於 rsync 客戶端的數量將對伺服器主機產生重大影響,因此大多數管理員會對伺服器負荷加以限制。對於 mirror 站台,您應該詢問您要 mirror 站台的管理人員他們的管理政策,也許需要對您的主機開放例外(因為您是一個 mirror 站)。 - A command line to mirror FreeBSD might look like: - % rsync -vaHz --delete rsync://ftp4.de.FreeBSD.org/FreeBSD/ /pub/FreeBSD/ + 一個需要mirror FreeBSD官網的指令如下: + % rsync -vaHz --delete rsync://ftp4.de.FreeBSD.org/FreeBSD/ /pub/FreeBSD/ Consult the documentation for rsync, which is also available at http://rsync.samba.org/, @@ -294,36 +156,25 @@ - Mirroring the WWW pages - - The FreeBSD website should only be mirrored via - rsync. - A command line to mirror the FreeBSD web site might look like: - % rsync -vaHz --delete rsync://bit0.us-west.freebsd.org/FreeBSD-www-data/ /usr/local/www/ + Mirroring 網頁 + FreeBSD 網站應只能透過rsync指令來mirror. + 一個 mirror FreeBSD 網站的指令應該看起像這樣: + % rsync -vaHz --delete rsync://bit0.us-west.freebsd.org/FreeBSD-www-data/ /usr/local/www/ - Mirroring Packages - Due to very high requirements of bandwidth, storage and - adminstration the FreeBSD Project has decided not to allow public - mirrors of packages. For sites with lots of machines, it might - be advantagous to run a caching HTTP proxy for the pkg8 - process. Alternatively specific packages and their dependencies - can be fetched by running something like the following: + Mirroring 套件 + 由於對頻寬,儲存空間和管理的要求非常高,FreeBSD 計畫決定不允許公眾 mirror 套件. 對於擁有大量伺服主機的網站,建議為 pkg8 使用 HTTP proxy 快取可能會有所幫助。或者,您可以使用以下指令獲得套件與相依套件: - % pkg fetch -d -o /usr/local/mirror vim + % pkg fetch -d -o /usr/local/mirror vim - Once those packages have been fetched, the repository metadata must be generated by running: + 一旦這些套件包被下載,就必須執行以下命令來產生套件庫數據: - % pkg repo /usr/local/mirror + % pkg repo /usr/local/mirror - Once the packages have been fetched and the metadata for the - repository has been generated, serve the packages up to the - client machines via HTTP. For additional information see the - man pages for pkg8, specifically the pkg-repo8 page. - + 一旦套件被下載並且已經生成了套件庫的數據,就可以透過 HTTP 協定將套件提供給客戶端機器。有關更多訊息,請參閱 pkg8 的 man pages,特別是pkg-repo8 頁面。 - How often should I mirror? + 我多久應該mirror? Every mirror should be updated at a minimum of once per day. Certainly a script with locking to prevent multiple runs @@ -519,17 +370,28 @@ Official Mirrors - Official mirrors 站為具有下列條件的 mirror 站 + + Official mirrors are mirrors that - a) 有 FreeBSD.org DNS entry (通常為 CNAME 紀錄)。 + + a) have a FreeBSD.org DNS entry + (usually a CNAME). + - b) 被 FreeBSD 文件列為 offical mirror 站(像是 handbook)。 + + b) are listed as an official mirror in the FreeBSD + documentation (like handbook). + - 除了以上述方式來分辨是否為 official mirrors 站之外, Official mirrors 站不一定得為 Tier-1-mirrors 站。 然而,只要是 Tier-1-mirror 站的話,就一定會是 official mirrors 站。 + So far to distinguish official mirrors. + Official mirrors are not necessarily Tier-1-mirrors. + However you probably will not find a Tier-1-mirror, + that is not also official. + Special Requirements for official (tier-1) mirrors Modified: head/zh_TW.UTF-8/articles/hubs/zh_TW.po ============================================================================== --- head/zh_TW.UTF-8/articles/hubs/zh_TW.po Fri Feb 2 16:55:24 2018 (r51402) +++ head/zh_TW.UTF-8/articles/hubs/zh_TW.po Sat Feb 3 05:50:22 2018 (r51403) @@ -3,7 +3,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "POT-Creation-Date: 2017-12-15 03:12+0800\n" -"PO-Revision-Date: 2017-12-14 19:24+0800\n" +"PO-Revision-Date: 2018-02-03 13:43+0800\n" "Language: zh_TW\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -15,66 +15,66 @@ msgstr "" #. Put one translator per line, in the form NAME , YEAR1, YEAR2 msgctxt "_" msgid "translator-credits" -msgstr "" +msgstr "translator-credits" #. (itstool) path: info/title #: article.translate.xml:4 msgid "Mirroring FreeBSD" -msgstr "" +msgstr "Mirroring FreeBSD" #. (itstool) path: affiliation/address #: article.translate.xml:8 #, no-wrap msgid "kuriyama@FreeBSD.org" -msgstr "" +msgstr "kuriyama@FreeBSD.org" #. (itstool) path: authorgroup/author #: article.translate.xml:7 msgid "JunKuriyama <_:address-1/> " -msgstr "" +msgstr "JunKuriyama <_:address-1/> " #. (itstool) path: affiliation/address #: article.translate.xml:11 #, no-wrap msgid "logo@FreeBSD.org" -msgstr "" +msgstr "logo@FreeBSD.org" #. (itstool) path: authorgroup/author #: article.translate.xml:10 msgid "ValentinoVaschetto <_:address-1/> " -msgstr "" +msgstr "ValentinoVaschetto <_:address-1/> " #. (itstool) path: affiliation/address #: article.translate.xml:14 #, no-wrap msgid "dl@leo.org" -msgstr "" +msgstr "dl@leo.org" #. (itstool) path: authorgroup/author #: article.translate.xml:13 msgid "DanielLang <_:address-1/> " -msgstr "" +msgstr "DanielLang <_:address-1/> " #. (itstool) path: affiliation/address #: article.translate.xml:17 #, no-wrap msgid "kensmith@FreeBSD.org" -msgstr "" +msgstr "kensmith@FreeBSD.org" #. (itstool) path: authorgroup/author #: article.translate.xml:16 msgid "KenSmith <_:address-1/> " -msgstr "" +msgstr "DanielLang <_:address-1/> " #. (itstool) path: legalnotice/para #: article.translate.xml:22 msgid "FreeBSD is a registered trademark of the FreeBSD Foundation." -msgstr "FreeBSD 是 FreeBSD基金會的註冊商標" +msgstr "FreeBSD 是 FreeBSD基金會的註冊商標." #. (itstool) path: legalnotice/para #: article.translate.xml:24 msgid "Many of the designations used by manufacturers and sellers to distinguish their products are claimed as trademarks. Where those designations appear in this document, and the FreeBSD Project was aware of the trademark claim, the designations have been followed by the or the ® symbol." -msgstr "許多製造商和經銷商使用一些稱為商標的圖案或文字設計來彰顯自己的產品。 本文中出現的眾多商標,以及 FreeBSD Project 本身廣所人知的商標,後面將以 ® 符號來標註。" +msgstr "許多製造商和經銷商使用一些稱為商標的圖案或文字設計來彰顯自己的產品.本文中出現的眾多商標,以及 FreeBSD Project 本身廣所人知的商標,後面將以 ® 符號來標註." #. (itstool) path: info/pubdate #. (itstool) path: info/releaseinfo @@ -85,13 +85,14 @@ msgstr "$FreeBSD$" #. (itstool) path: abstract/para #: article.translate.xml:37 msgid "An in-progress article on how to mirror FreeBSD, aimed at hub administrators." -msgstr "這是份還在草稿中的文章,主要是(尤其是給各區網中心管理者的參考)介紹如何 mirror FreeBSD。" +msgstr "這是份介紹如何 mirror FreeBSD,主要是針對網路中心管理者或託管於大型資料中心的管理者." #. (itstool) path: note/para #: article.translate.xml:43 msgid "We are not accepting new mirrors at this time." -msgstr "" +msgstr "我們目前不接受新Mirror站點的申請." +# 聯絡方式 #. (itstool) path: sect1/title #: article.translate.xml:47 msgid "Contact Information" @@ -105,42 +106,43 @@ msgstr "" #. (itstool) path: sect1/title #: article.translate.xml:55 msgid "Requirements for FreeBSD mirrors" -msgstr "成為 FreeBSD mirrors 的必備條件" +msgstr "FreeBSD mirrors 的需求" #. (itstool) path: sect2/title #: article.translate.xml:57 msgid "Disk Space" -msgstr "硬碟空間" +msgstr "磁碟空間" #. (itstool) path: sect2/para #: article.translate.xml:58 msgid "Disk space is one of the most important requirements. Depending on the set of releases, architectures, and degree of completeness you want to mirror, a huge amount of disk space may be consumed. Also keep in mind that official mirrors are probably required to be complete. The web pages should always be mirrored completely. Also note that the numbers stated here are reflecting the current state (at 10.4-RELEASE/11.1-RELEASE). Further development and releases will only increase the required amount. Also make sure to keep some (ca. 10-20%) extra space around just to be sure. Here are some approximate figures:" -msgstr "硬碟空間是最重要的必備條件之一。 Depending on the set of releases, architectures, and degree of completeness you want to mirror, a huge amount of disk space may be consumed. Also keep in mind that official mirrors are probably required to be complete. The web pages should always be mirrored completely. Also note that the numbers stated here are reflecting the current state (at 10.4-RELEASE/11.1-RELEASE). Further development and releases will only increase the required amount. Also make sure to keep some (ca. 10-20%) extra space around just to be sure. Here are some approximate figures:" +msgstr "磁碟空間是最為需要. 根據你想要 mirror 的發行版、CPU架構 ,可能會消耗大量的磁碟空間.另外請注意 官方 鏡像站需要完整 mirror。網站內容亦需要完整鏡像。且這裡所述的數字是反應目前版本狀態 (如 10.4-RELEASE/11.1-RELEASE )。而不斷的開發與發行將會增加所需空間。並請務必保留一些 ( 約10-20% ) 額外空間。這裡大約估計如下:" #. (itstool) path: listitem/para #: article.translate.xml:74 msgid "Full FTP Distribution: 1.4 TB" -msgstr "" +msgstr "完整的作業系統套件 FTP 站所需:1.4 TB" +# CTM deltas: 10GB #. (itstool) path: listitem/para #: article.translate.xml:75 msgid "CTM deltas: 10 GB" -msgstr "" +msgstr "CTM deltas: 10 GB" #. (itstool) path: listitem/para #: article.translate.xml:76 msgid "Web pages: 1GB" -msgstr "" +msgstr "網站: 1GB" #. (itstool) path: sect2/para #: article.translate.xml:78 msgid "The current disk usage of FTP Distribution can be found at ftp://ftp.FreeBSD.org/pub/FreeBSD/dir.sizes." -msgstr "" +msgstr "目前 FTP Distribution 的磁碟使用可在 ftp://ftp.FreeBSD.org/pub/FreeBSD/dir.sizes 找到。" #. (itstool) path: sect2/title #: article.translate.xml:84 msgid "Network Connection/Bandwidth" -msgstr "網路頻寬" +msgstr "網路連線/頻寬" #. (itstool) path: sect2/para #: article.translate.xml:85 @@ -150,172 +152,172 @@ msgstr "當然,你一定要能連上 Internet。 頻 #. (itstool) path: listitem/para #: article.translate.xml:96 msgid "Local site, no public access: basically no minimum, but < 2 Mbps could make syncing too slow." -msgstr "" +msgstr "本地站台,沒有要公共存取: 基本上沒有最低需求,但是 < 2Mbps 同步將會非常緩慢" #. (itstool) path: listitem/para #: article.translate.xml:98 msgid "Unofficial public site: 34 Mbps is probably a good start." -msgstr "" +msgstr "非官方公共站台: 34Mbps 是不錯的開始." #. (itstool) path: listitem/para #: article.translate.xml:99 msgid "Official site: > 100 Mbps is recommended, and your host should be connected as close as possible to your border router." -msgstr "" +msgstr "官方站台: > 100Mbps 是建議值,並且你的主機必須盡可能連接靠近邊界路由器." #. (itstool) path: sect2/title #: article.translate.xml:104 msgid "System Requirements, CPU, RAM" -msgstr "系統需求、CPU、RAM" +msgstr "系統需求,CPU,RAM" #. (itstool) path: sect2/para #: article.translate.xml:105 msgid "One thing this depends on the expected number of clients, which is determined by the server's policy. It is also affected by the types of services you want to offer. Plain FTP or HTTP services may not require a huge amount of resources. Watch out if you provide rsync. This can have a huge impact on CPU and memory requirements as it is considered a memory hog. The following are just examples to give you a very rough hint." -msgstr "" +msgstr "這取決於預期的客戶端數量,這是由伺服器的策略決定的。也會受到您提供的服務類型而影響.普通的 FTP 或 HTTP 服務可能不需要大量的資源。注意如果您提供rsync. 這可能會對 CPU 和記憶體的需求產生巨大的影響,因為會消耗大量記憶體。 以下只是給你一個非常粗略的的例子。" #. (itstool) path: sect2/para #: article.translate.xml:117 msgid "For a moderately visited site that offers rsync, you might consider a current CPU with around 800MHz - 1 GHz, and at least 512MB RAM. This is probably the minimum you want for an official site." -msgstr "" +msgstr "針對一個較常被瀏覽的網站 rsync,您須考量處理器大約 800Mhz 至 1Ghz,並且安裝最少 512MB RAM,這或許是成為一個 官方 站台的最小需求." #. (itstool) path: sect2/para #: article.translate.xml:125 msgid "For a frequently used site you definitely need more RAM (consider 2GB as a good start) and possibly more CPU, which could also mean that you need to go for a SMP system." -msgstr "" +msgstr "為了一個經常使用的網站你絕對需要更多 RAM (2GB是不錯的開始) 並且儘可能有更多 CPU , 這也表示你需要一個 SMP 系統。" #. (itstool) path: sect2/para #: article.translate.xml:131 msgid "You also want to consider a fast disk subsystem. Operations on the SVN repository require a fast disk subsystem (RAID is highly advised). A SCSI controller that has a cache of its own can also speed up things since most of these services incur a large number of small modifications to the disk." -msgstr "" +msgstr "您也會需要考慮有一個較快的磁碟系統。在管理 SVN repository 需要一個快速的磁碟系統 ( 強烈建議 RAID)。有自己的快取記憶體的 SCSI 控制器也可以加快速度,因為大多數這些服務會對磁碟進行大量的小幅修改。" #. (itstool) path: sect2/title #: article.translate.xml:141 msgid "Services to offer" -msgstr "" +msgstr "提供的服務" #. (itstool) path: sect2/para #: article.translate.xml:142 msgid "Every mirror site is required to have a set of core services available. In addition to these required services, there are a number of optional services that server administrators may choose to offer. This section explains which services you can provide and how to go about implementing them." -msgstr "" +msgstr "每個鏡像站都需要一有一組可用的核心服務。除了這些所需的服務之外,還有許多伺服器管理員可以選擇提供的選用服務。本節將說明您可以提供哪些服務以及如何實作這些服務。" #. (itstool) path: sect3/title #: article.translate.xml:150 msgid "FTP (required for FTP fileset)" -msgstr "" +msgstr "FTP (需要提供給FTP檔案集)" #. (itstool) path: sect3/para #: article.translate.xml:151 msgid "This is one of the most basic services, and it is required for each mirror offering public FTP distributions. FTP access must be anonymous, and no upload/download ratios are allowed (a ridiculous thing anyway). Upload capability is not required (and must never be allowed for the FreeBSD file space). Also the FreeBSD archive should be available under the path /pub/FreeBSD." -msgstr "" +msgstr "這是最基本的服務之一。需要為每個鏡像站提供公共的 FTP distributions 。 FTP 存取必須是匿名的, 不允許上傳/下載比率 (這是一件荒謬的事),上傳功能不是必需的 (且必須 絕不允許 FreeBSD 檔案空間)。另外,FreeBSD archive 應該在路徑/pub/FreeBSD下。" #. (itstool) path: sect3/para #: article.translate.xml:162 msgid "There is a lot of software available which can be set up to allow anonymous FTP (in alphabetical order)." -msgstr "" +msgstr "這裡有很多可用的軟體可以架設允許匿名的 FTP 服務 (按字母順序)。" #. (itstool) path: listitem/para #: article.translate.xml:167 msgid "/usr/libexec/ftpd: FreeBSD's own ftpd can be used. Be sure to read ftpd8." -msgstr "" +msgstr "/usr/libexec/ftpd: FreeBSD 內建的 ftpd 可以使用。請您參閱 ftpd8。" #. (itstool) path: listitem/para #: article.translate.xml:171 msgid "ftp/ncftpd: A commercial package, free for educational use." -msgstr "" +msgstr "ftp/ncftpd。一個商業軟體套件,免費供教育使用。" #. (itstool) path: listitem/para #: article.translate.xml:175 msgid "ftp/oftpd: An ftpd designed with security as a main focus." -msgstr "" +msgstr "ftp/oftpd:一個以安全性作為主要考量的 ftpd。" #. (itstool) path: listitem/para #: article.translate.xml:179 msgid "ftp/proftpd: A modular and very flexible ftpd." -msgstr "" +msgstr "ftp/proftpd:一個模組化且非常有彈性的 ftpd。" #. (itstool) path: listitem/para #: article.translate.xml:182 msgid "ftp/pure-ftpd: Another ftpd developed with security in mind." -msgstr "" +msgstr "ftp/pure-ftpd: 另一個為安全所設計的 ftpd。" #. (itstool) path: listitem/para #: article.translate.xml:185 msgid "ftp/twoftpd: As above." -msgstr "" +msgstr "ftp/twoftpd:如上。" #. (itstool) path: listitem/para #: article.translate.xml:186 msgid "ftp/vsftpd: The very secure ftpd." -msgstr "" +msgstr "ftp/vsftpd非常安全的 ftpd。" #. (itstool) path: sect3/para #: article.translate.xml:188 msgid "FreeBSD's ftpd, proftpd and maybe ncftpd are among the most commonly used FTPds. The others do not have a large userbase among mirror sites. One thing to consider is that you may need flexibility in limiting how many simultaneous connections are allowed, thus limiting how much network bandwidth and system resources are consumed." -msgstr "" +msgstr "FreeBSD 的 ftpdproftpd 和也許 ncftpd 是最常使用的 FTP 軟體。其他的在鏡像站並沒有大量用戶基礎。需要考慮的一件事情是,您可能需要性地來限制允許同時連線數,從而限制消耗多少網路頻寬和系統資源。" #. (itstool) path: sect3/title #: article.translate.xml:198 msgid "Rsync (optional for FTP fileset)" -msgstr "" +msgstr "Rsync (給FTP檔案集選用)" #. (itstool) path: sect3/para #: article.translate.xml:199 msgid "Rsync is often offered for access to the contents of the FTP area of FreeBSD, so other mirror sites can use your system as their source. The protocol is different from FTP in many ways. It is much more bandwidth friendly, as only differences between files are transferred instead of whole files when they change. Rsync does require a significant amount of memory for each instance. The size depends on the size of the synced module in terms of the number of directories and files. Rsync can use rsh and ssh (now default) as a transport, or use its own protocol for stand-alone access (this is the preferred method for public rsync servers). Authentication, connection limits, and other restrictions may be applied. There is just one software package available:" -msgstr "" +msgstr "Rsync 通常是用在存取 FreeBSD 系統中的FTP內容,其他的鏡像站可以使用你的系統當作他們的來源。這個協定和 FTP 有很多不同,它比較不那麼消耗頻寬,只有當比對檔案間有變動才傳輸檔案,而不是整個檔案傳完。Rsync 需要較多的記憶體。大小取決於檔案與目錄的數目及同步模組大小。Rsync 可以使用 rshssh (現在為預設)來傳輸, 或使用自己的協定單獨存取(這是公共rsync伺服器的首選方法)。可以用認證、連接限制和其他限制。只有一個軟體套件可以用:" #. (itstool) path: listitem/para #: article.translate.xml:217 msgid "net/rsync" -msgstr "" +msgstr "net/rsync" #. (itstool) path: sect3/title #: article.translate.xml:221 msgid "HTTP (required for web pages, optional for FTP fileset)" -msgstr "" +msgstr "HTTP(網頁需要,FTP 檔案集則是選用)" #. (itstool) path: sect3/para #: article.translate.xml:222 msgid "If you want to offer the FreeBSD web pages, you will need to install a web server. You may optionally offer the FTP fileset via HTTP. The choice of web server software is left up to the mirror administrator. Some of the most popular choices are:" -msgstr "" +msgstr "如果您想提供 FreeBSD 的網頁,您需要安裝一個網頁伺服器。您可以選擇利用 HTTP 提供 FTP 檔案集。網頁伺服器軟體的選擇留給鏡像站管理員選擇。一些最受歡迎的選擇是:" #. (itstool) path: listitem/para #: article.translate.xml:231 msgid "www/apache22: Apache is the most widely deployed web server on the Internet. It is used extensively by the FreeBSD Project." -msgstr "" +msgstr "www/apache22Apache 是網際網路上最廣泛使用的網頁伺服器。 它被 FreeBSD 計畫廣泛使用。" #. (itstool) path: listitem/para #: article.translate.xml:238 msgid "www/thttpd: If you are going to be serving a large amount of static content you may find that using an application such as thttpd is more efficient than Apache. It is optimized for excellent performance on FreeBSD." -msgstr "" +msgstr "www/thttpd:如果您要提供大量的靜態內容,您可能會發現使用諸如 thttpd 之類的應用程式會比 Apache 更有效率。它針對 FreeBSD 的優秀性能進行了最佳化。" #. (itstool) path: listitem/para #: article.translate.xml:246 msgid "www/boa: Boa is another alternative to thttpd and Apache. It should provide considerably better performance than Apache for purely static content. It does not, at the time of this writing, contain the same set of optimizations for FreeBSD that are found in thttpd." -msgstr "" +msgstr "www/boaBoathttpdApache 外的另一個選擇。對於純粹的靜態網頁,它應該會提供比 Apache 更好的性能。在寫這篇文章的時候,它並不包含像在 thttpd 中一樣針對FreeBSD 做最佳化。" #. (itstool) path: listitem/para #: article.translate.xml:258 msgid "www/nginx: Nginx is a high performance edge web server with a low memory footprint and key features to build a modern and efficient web infrastructure. Features include a HTTP server, HTTP and mail reverse proxy, caching, load balancing, compression, request throttling, connection multiplexing and reuse, SSL offload and HTTP media streaming." -msgstr "" +msgstr "www/nginxNginx 是一款高性能的最新網頁服務器,具有低記憶體佔用量和關鍵特色,可以構建現代高效率網頁基礎架構,功能包括 HTTP 伺服器,HTTP 和郵件反向代理,快取,負載平衡,壓縮,請求限制(request throtting),連接多工與再利用,SSL 卸載和 HTTP 媒體串流。" #. (itstool) path: sect1/title #: article.translate.xml:272 msgid "How to Mirror FreeBSD" -msgstr "" +msgstr "如何Mirror FreeBSD 站台" #. (itstool) path: sect1/para #: article.translate.xml:273 msgid "Ok, now you know the requirements and how to offer the services, but not how to get it. :-) This section explains how to actually mirror the various parts of FreeBSD, what tools to use, and where to mirror from." -msgstr "" +msgstr "好,現在你知道硬體需求和如何提供服務,但不知道如何做。:-) 這節將解釋如何實際 mirror FreeBSD 的不同部分,使用哪些工具以及從哪裡 mirror。" #. (itstool) path: sect2/title #: article.translate.xml:281 msgid "Mirroring the FTP site" -msgstr "" +msgstr "鏡像 FTP 站" #. (itstool) path: sect2/para #: article.translate.xml:282 msgid "The FTP area is the largest amount of data that needs to be mirrored. It includes the distribution sets required for network installation, the branches which are actually snapshots of checked-out source trees, the ISO Images to write CD-ROMs with the installation distribution, a live file system, and a snapshot of the ports tree. All of course for various FreeBSD versions, and various architectures." -msgstr "" +msgstr "FTP 部份有最大量的資料需要被 mirror。它包括網路安裝所需的發布集,實際上是原始碼樹快照的分支,可燒錄光碟供安裝系統的ISO映像檔 ,一個可 live 開機的檔案系統,以及一個 port tree 的快照。當然,全都有各種 FreeBSD 版本和各種CPU架構。" #. (itstool) path: sect2/para #: article.translate.xml:292 @@ -325,19 +327,20 @@ msgstr "" #. (itstool) path: note/para #: article.translate.xml:303 msgid "Since the number of rsync clients will have a significant impact on the server machine, most admins impose limitations on their server. For a mirror, you should ask the site maintainer you are syncing from about their policy, and maybe an exception for your host (since you are a mirror)." -msgstr "" +msgstr "由於 rsync 客戶端的數量將對伺服器主機產生重大影響,因此大多數管理員會對伺服器負荷加以限制。對於 mirror 站台,您應該詢問您要 mirror 站台的管理人員他們的管理政策,也許需要對您的主機開放例外(因為您是一個 mirror 站)。" #. (itstool) path: sect2/para #: article.translate.xml:312 msgid "A command line to mirror FreeBSD might look like:" -msgstr "" +msgstr "一個需要mirror FreeBSD官網的指令如下:" #. (itstool) path: sect2/screen #: article.translate.xml:313 #, no-wrap msgid "% rsync -vaHz --delete rsync://ftp4.de.FreeBSD.org/FreeBSD/ /pub/FreeBSD/" -msgstr "" +msgstr "% rsync -vaHz --delete rsync://ftp4.de.FreeBSD.org/FreeBSD/ /pub/FreeBSD/" +# source text少了一個的標籤,多了一個不知道重不重要? #. (itstool) path: sect2/para #: article.translate.xml:314 msgid "Consult the documentation for rsync, which is also available at http://rsync.samba.org/, about the various options to be used with rsync. If you sync the whole module (unlike subdirectories), be aware that the module-directory (here \"FreeBSD\") will not be created, so you cannot omit the target directory. Also you might want to set up a script framework that calls such a command via cron8." @@ -346,60 +349,60 @@ msgstr "" #. (itstool) path: sect2/title #: article.translate.xml:327 msgid "Mirroring the WWW pages" -msgstr "" +msgstr "Mirroring 網頁" #. (itstool) path: sect2/para #: article.translate.xml:328 msgid "The FreeBSD website should only be mirrored via rsync." -msgstr "" +msgstr "FreeBSD 網站應只能透過rsync指令來mirror." #. (itstool) path: sect2/para #: article.translate.xml:331 msgid "A command line to mirror the FreeBSD web site might look like:" -msgstr "" +msgstr "一個 mirror FreeBSD 網站的指令應該看起像這樣:" #. (itstool) path: sect2/screen #: article.translate.xml:332 #, no-wrap msgid "% rsync -vaHz --delete rsync://bit0.us-west.freebsd.org/FreeBSD-www-data/ /usr/local/www/" -msgstr "" +msgstr "% rsync -vaHz --delete rsync://bit0.us-west.freebsd.org/FreeBSD-www-data/ /usr/local/www/" #. (itstool) path: sect2/title #: article.translate.xml:335 msgid "Mirroring Packages" -msgstr "" +msgstr "Mirroring 套件" #. (itstool) path: sect2/para #: article.translate.xml:336 msgid "Due to very high requirements of bandwidth, storage and adminstration the FreeBSD Project has decided not to allow public mirrors of packages. For sites with lots of machines, it might be advantagous to run a caching HTTP proxy for the pkg8 process. Alternatively specific packages and their dependencies can be fetched by running something like the following:" -msgstr "" +msgstr "由於對頻寬,儲存空間和管理的要求非常高,FreeBSD 計畫決定不允許公眾 mirror 套件. 對於擁有大量伺服主機的網站,建議為 pkg8 使用 HTTP proxy 快取可能會有所幫助。或者,您可以使用以下指令獲得套件與相依套件:" #. (itstool) path: sect2/screen #: article.translate.xml:343 #, no-wrap msgid "% pkg fetch -d -o /usr/local/mirror vim" -msgstr "" +msgstr "% pkg fetch -d -o /usr/local/mirror vim" #. (itstool) path: sect2/para #: article.translate.xml:345 msgid "Once those packages have been fetched, the repository metadata must be generated by running:" -msgstr "" +msgstr "一旦這些套件包被下載,就必須執行以下命令來產生套件庫數據:" #. (itstool) path: sect2/screen #: article.translate.xml:347 #, no-wrap msgid "% pkg repo /usr/local/mirror" -msgstr "" +msgstr "% pkg repo /usr/local/mirror" #. (itstool) path: sect2/para #: article.translate.xml:349 msgid "Once the packages have been fetched and the metadata for the repository has been generated, serve the packages up to the client machines via HTTP. For additional information see the man pages for pkg8, specifically the pkg-repo8 page." -msgstr "" +msgstr "一旦套件被下載並且已經生成了套件庫的數據,就可以透過 HTTP 協定將套件提供給客戶端機器。有關更多訊息,請參閱 pkg8 的 man pages,特別是pkg-repo8 頁面。" #. (itstool) path: sect2/title #: article.translate.xml:356 msgid "How often should I mirror?" -msgstr "" +msgstr "我多久應該mirror?" #. (itstool) path: sect2/para #: article.translate.xml:357 @@ -531,6 +534,7 @@ msgstr "" msgid "There is one master site for the FTP fileset." msgstr "" +# ftp-master.FreeBSD.org #. (itstool) path: sect4/title #: article.translate.xml:531 msgid "ftp-master.FreeBSD.org" @@ -541,6 +545,8 @@ msgstr "" msgid "This is the master site for the FTP fileset." msgstr "" +# ftp-master.FreeBSD.org 提供 rsync 存取, 針對 FTP站點提供rsync +# . 請參閱 . #. (itstool) path: sect4/para #: article.translate.xml:535 msgid "ftp-master.FreeBSD.org provides rsync access, in addition to FTP. Refer to ." @@ -556,25 +562,26 @@ msgstr "" msgid "Official Mirrors" msgstr "" +# 官方mirror站具有以下條件 #. (itstool) path: sect1/para #: article.translate.xml:552 msgid "Official mirrors are mirrors that" -msgstr " Official mirrors 站為具有下列條件的 mirror 站 " +msgstr "" #. (itstool) path: listitem/para #: article.translate.xml:556 msgid "a) have a FreeBSD.org DNS entry (usually a CNAME)." -msgstr "a) 有 FreeBSD.org DNS entry (通常為 CNAME 紀錄)。 " +msgstr "" #. (itstool) path: listitem/para #: article.translate.xml:562 msgid "b) are listed as an official mirror in the FreeBSD documentation (like handbook)." -msgstr " b) 被 FreeBSD 文件列為 offical mirror 站(像是 handbook)。 " +msgstr "" #. (itstool) path: sect1/para #: article.translate.xml:569 msgid "So far to distinguish official mirrors. Official mirrors are not necessarily Tier-1-mirrors. However you probably will not find a Tier-1-mirror, that is not also official." -msgstr " 除了以上述方式來分辨是否為 official mirrors 站之外, Official mirrors 站不一定得為 Tier-1-mirrors 站。 然而,只要是 Tier-1-mirror 站的話,就一定會是 official mirrors 站。 " +msgstr "" #. (itstool) path: sect2/title #: article.translate.xml:575 @@ -651,6 +658,7 @@ msgstr "" msgid "ftp.is.FreeBSD.org - hostmaster@is.FreeBSD.org - (Bandwidth) (FTP processes) (HTTP processes) " msgstr "" +# ftp2.ru.FreeBSD.org - mirror@macomnet.ru - (Bandwidth) (HTTP and FTP users) #. (itstool) path: listitem/para #: article.translate.xml:691 msgid "ftp2.ru.FreeBSD.org - mirror@macomnet.ru - (Bandwidth) (HTTP and FTP users)" From owner-svn-doc-head@freebsd.org Sat Feb 3 12:05:31 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 37DC3EE1774; Sat, 3 Feb 2018 12:05:31 +0000 (UTC) (envelope-from wschnr@googlemail.com) Received: from mail-yw0-x241.google.com (mail-yw0-x241.google.com [IPv6:2607:f8b0:4002:c05::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 9D25F851F5; Sat, 3 Feb 2018 12:05:30 +0000 (UTC) (envelope-from wschnr@googlemail.com) Received: by mail-yw0-x241.google.com with SMTP id b16so12407052ywh.12; Sat, 03 Feb 2018 04:05:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=MRjv25fI+JDcy/JcSkTm7POxO6iSLV/Ue/rEo7jC3BA=; b=RCJCyj47DgzkNh8FwIywRsTyVEkgYAB0/R+HssTpEMz7+8BcolwkchRannMsUqkSVB pSkVyVvr7KWj7kQQ14Xj+xw55A6BavKqS44A0+PI5pS3D4Oe7rl2tYvovWqj5FXLOjgC S9pnTaslFMNbxFKCytbQ8HJy3eaDSoUiZ6zj0yYGiIp0w82psVUd/j1AL6zZH+etRlrc aaaQPFwFwKZUkOoO4hkVxfLOZE1E9pIOlMf7hH/1ecWgotlCfWC/oCbWrn52pU0/konz TnCVpFWm+xL4B/xk3HEhiu0GWoj6gLG2hOq2G9s7L7Yh19Y8HdYWsuO5s+2A6b+p/NEU L+CA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=MRjv25fI+JDcy/JcSkTm7POxO6iSLV/Ue/rEo7jC3BA=; b=FKWxdnEu/KPekh2WlRCN7OdtfVnNRWMvdczMd8uoTfqrb0zPqXOv+lr1wJ5MFJwzAK CnlQK23I4rHjAShPj1zmJdzLYg/zGDBOKx0wzYrmiPWK544aiB3np39bSLXgcxxoJLxu ebsH0K/1g3qQUotW5YcTj5fxFH0o1Yv+faWG09P+ehm/4gA6pSTmaFuRHUALLSXLeyRf 50h5Q8FSeJMenYy7U9W9e0CSPoqV7Kq+FJkrZrw1zD7GsDlRfA5kH5tZBwn0M2THY2wj Y6IlUZeYQoxKr9stmcxVGuwDfCocUWR4X7adianIa0PO8SZ5BHipuYKTxBPjpKmEksap WEUw== X-Gm-Message-State: AKwxytcwSp7ODgolbpB9nHA34eXip62WxO5sozg+IC0GuQz0VS23qzGF QGInFGuRE2ivJdFVPmtlEUP/1Ql0/wkevO63Qy3g2g== X-Google-Smtp-Source: AH8x224WieeafhdACAWcd2lukco94M7rZhNcqiCN0uHKCKLpTlNLSsc/Nf/VesyMNdDAXZk/gknXG1EVc3Yl64HBbZE= X-Received: by 10.129.199.73 with SMTP id i9mr14664417ywl.66.1517659529960; Sat, 03 Feb 2018 04:05:29 -0800 (PST) MIME-Version: 1.0 Sender: wschnr@googlemail.com Received: by 10.37.77.87 with HTTP; Sat, 3 Feb 2018 04:05:14 -0800 (PST) In-Reply-To: <201802021655.w12GtODA074724@repo.freebsd.org> References: <201802021655.w12GtODA074724@repo.freebsd.org> From: Wolfram Schneider Date: Sat, 3 Feb 2018 13:05:14 +0100 X-Google-Sender-Auth: 5W3uIqtPtIHIU3CAdSRn9Tcpjx4 Message-ID: Subject: Re: svn commit: r51402 - head/share/mk To: Warren Block , Wolfram Schneider Cc: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Feb 2018 12:05:31 -0000 On 2 February 2018 at 17:55, Warren Block wrote: > Author: wblock > Date: Fri Feb 2 16:55:24 2018 > New Revision: 51402 > URL: https://svnweb.freebsd.org/changeset/doc/51402 > > Log: > Unbreak building of translated PO files. Also intentionally hide make(1) > output. This is not only unhelpful for translators, it is distracting > from the already difficult job of translation. If verbose output is > desired, 'make -l' can be used. This commit is hard to read. As far as I understand, the "Unbreak building of translated PO files" part is a single line change, removing some bytes (keep ${DOC}.translate.xml) git diff -b -U1 2ac5931a3c38a2d8eaebfa3140a51bfb7750d56e doc.translate.mk diff --git a/share/mk/doc.translate.mk b/share/mk/doc.translate.mk index 0030211929..a878adfca2 100644 --- a/share/mk/doc.translate.mk +++ b/share/mk/doc.translate.mk @@ -72,3 +72,3 @@ ${PO_LANG}.po: ${DOC}.translate.xml ${MV} ${PO_LANG}.po.new ${PO_LANG}.po - ${RM} ${PO_LANG}.po.tmp ${DOC}.translate.xml + ${RM} ${PO_LANG}.po.tmp .else all the rest is cosmetic or spell checking. Can we please not mix bugfixes with cosmetic changes? Thanks. -Wolfram > > Modified: > head/share/mk/doc.translate.mk > > Modified: head/share/mk/doc.translate.mk > ============================================================================== > --- head/share/mk/doc.translate.mk Thu Feb 1 15:33:28 2018 (r51401) > +++ head/share/mk/doc.translate.mk Fri Feb 2 16:55:24 2018 (r51402) > @@ -43,16 +43,16 @@ MASTER_SRCS!= ${MAKE} -C ${EN_DIR} -V SRCS > > ${DOC}.translate.xml: > .if ${TRAN_DIR} == ${EN_DIR} > - @${ECHO} "Please build PO file only in a non-English dir, ignored" > + @${ECHO} "Please build PO file only in a non-English directory, ignored" > .else > # some SRCS files might need to be generated, make sure they exist > - ${MAKE} -C ${EN_DIR} ${MASTER_SRCS} > /dev/null > + @${MAKE} -C ${EN_DIR} ${MASTER_SRCS} > /dev/null > # normalize the English original into a single file > - ${PO_XMLLINT} --nonet --noent --valid --xinclude ${MASTERDOC_EN} > ${.TARGET}.tmp > + @${PO_XMLLINT} --nonet --noent --valid --xinclude ${MASTERDOC_EN} > ${.TARGET}.tmp > # remove redundant namespace attributes > - ${PO_XMLLINT} --nsclean ${.TARGET}.tmp > ${.TARGET} > - ${RM} ${.TARGET}.tmp > - ${MAKE} -C ${EN_DIR} clean > /dev/null > + @${PO_XMLLINT} --nsclean ${.TARGET}.tmp > ${.TARGET} > + @${RM} ${.TARGET}.tmp > + @${MAKE} -C ${EN_DIR} clean > /dev/null > .endif > > .if ${TRAN_DIR} == ${EN_DIR} > @@ -64,27 +64,27 @@ po: ${PO_LANG}.po > .PHONY: po > > ${PO_LANG}.po: ${DOC}.translate.xml > - ${ITSTOOL} -o ${PO_LANG}.po.tmp ${DOC}.translate.xml > + @${ITSTOOL} -o ${PO_LANG}.po.tmp ${DOC}.translate.xml > .if exists(${PO_LANG}.po) > @${ECHO} "${PO_LANG}.po exists, merging" > - ${MSGMERGE} -o ${PO_LANG}.po.new ${PO_LANG}.po ${PO_LANG}.po.tmp > - ${MSGATTRIB} --no-obsolete -o ${PO_LANG}.po.new ${PO_LANG}.po > - ${MV} ${PO_LANG}.po.new ${PO_LANG}.po > - ${RM} ${PO_LANG}.po.tmp ${DOC}.translate.xml > + @${MSGMERGE} -o ${PO_LANG}.po.new ${PO_LANG}.po ${PO_LANG}.po.tmp > + @${MSGATTRIB} --no-obsolete -o ${PO_LANG}.po.new ${PO_LANG}.po > + @${MV} ${PO_LANG}.po.new ${PO_LANG}.po > + @${RM} ${PO_LANG}.po.tmp > .else > @${ECHO} "${PO_LANG}.po created, please check and correct the settings in the header" > - ${MV} ${PO_LANG}.po.tmp ${PO_LANG}.po > - ${POSET_CMD} ${.TARGET} > + @${MV} ${PO_LANG}.po.tmp ${PO_LANG}.po > + @${POSET_CMD} ${.TARGET} > .endif > > ${PO_LANG}.mo: ${PO_LANG}.po > - ${MSGFMT} -o ${.TARGET} ${.ALLSRC} > + @${MSGFMT} -o ${.TARGET} ${.ALLSRC} > > tran ${DOC}.xml: ${DOC}.translate.xml ${PO_LANG}.mo > .if ${TRAN_DIR} == ${EN_DIR} > - @${ECHO} "Please build translation only in a non-English dir, ignored" > + @${ECHO} "Please build translation only in a non-English directory, ignored" > .else > - ${ITSTOOL} -l ${PO_LANG} -m ${PO_LANG}.mo -o ${DOC}.xml ${DOC}.translate.xml > + @${ITSTOOL} -l ${PO_LANG} -m ${PO_LANG}.mo -o ${DOC}.xml ${DOC}.translate.xml > .endif > .endif > > -- Wolfram Schneider https://wolfram.schneider.org From owner-svn-doc-head@freebsd.org Sat Feb 3 12:10:47 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 5243CEE1F91; Sat, 3 Feb 2018 12:10:47 +0000 (UTC) (envelope-from wschnr@googlemail.com) Received: from mail-yw0-x241.google.com (mail-yw0-x241.google.com [IPv6:2607:f8b0:4002:c05::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id DA35485733; Sat, 3 Feb 2018 12:10:46 +0000 (UTC) (envelope-from wschnr@googlemail.com) Received: by mail-yw0-x241.google.com with SMTP id t201so15243801ywf.1; Sat, 03 Feb 2018 04:10:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=8PJh3hlXTaVFF71hpPP48nzzzihFQvkFyn/LzSYQjHc=; b=sQSfxHg3T2ItMwvw7edRZ3P3C8tM2J4aHIqdaCUCMiu9aiLbjOuNzeEfAyZPhu+WFW zYbzI+6DVB3+mG+139EPyK8Gs0wFadhfMRNHmJx5ZOstTI3L8LrbO+018HiEjJ5eMwwp C4m9dGlZ8JjCquJib/PJth0+mDng4FuEeKXmoMMpCwsDg/SqCOXDeiRM777MmrFpF5zN YyEYOIkENJFvfZbXFeltmP2gTlBrCkdZLHrZvWwdXiHZuTledpXouGWG1Zi2mTL1zBuM 63XWY7wntpiWsuKHxEtFKgs6FLj8iexNq8B955EmDDggYgI2QSkuLGhhAjcs/zKIhLNR apGQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=8PJh3hlXTaVFF71hpPP48nzzzihFQvkFyn/LzSYQjHc=; b=OMLtHuPlMkU6xh+DvVYsNi632Hqc2KCELupIDVelOTFi479+gfErhNkHtwDj3FCK6h Ix2dxM2/d4UdSQtlhUATBQOOZVaQzAgx35TtOlTlkfbi2JaKqi7aBkxLr9DxdWg4Lkm3 2J9UEwvuqGWlg78kd6z9v5QVSIYBZV0Duf1S9m5vXvQq12/CyulfUk1+/jFWhhTN4Fw/ 6I9/zKaA9ycPcZJwkO4UtS5YN8AAXhM2r1CAiNt4oL8UppyYZm8HRkKfe7IyOM9QTGBy 6HUYP59CKaGFtn5hNT/0qKO4Hy0+csBaq6MjF8heANj+aOvFP8MTJLnU381HN2slejZX yH1g== X-Gm-Message-State: AKwxytfoQUX3KIYJY0L5z8SKfZqtllNcVw8xtRhmF36taWC1gtnXUNhy Gg5XE0AMg+zQT9KLyUjIe9bUYIcOXnQXigmen/BZQg== X-Google-Smtp-Source: AH8x226EHTcCixqb79+iiWwS/dB3Sa4j9WLS/vGgzGGupADvxDTbm/7HfW0n//rKzJ5craruVfTadF8z4F+Kd4EcOf0= X-Received: by 10.129.67.31 with SMTP id q31mr30832479ywa.464.1517659846276; Sat, 03 Feb 2018 04:10:46 -0800 (PST) MIME-Version: 1.0 Sender: wschnr@googlemail.com Received: by 10.37.77.87 with HTTP; Sat, 3 Feb 2018 04:10:30 -0800 (PST) In-Reply-To: <201802021655.w12GtODA074724@repo.freebsd.org> References: <201802021655.w12GtODA074724@repo.freebsd.org> From: Wolfram Schneider Date: Sat, 3 Feb 2018 13:10:30 +0100 X-Google-Sender-Auth: ot-yQMf0xJOjXODn3f_YlLjWSVo Message-ID: Subject: Re: svn commit: r51402 - head/share/mk To: Warren Block , Wolfram Schneider Cc: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Content-Type: text/plain; charset="UTF-8" X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Feb 2018 12:10:47 -0000 On 2 February 2018 at 17:55, Warren Block wrote: > Author: wblock > Date: Fri Feb 2 16:55:24 2018 > New Revision: 51402 > URL: https://svnweb.freebsd.org/changeset/doc/51402 > > Log: > Unbreak building of translated PO files. Also intentionally hide make(1) > output. This is not only unhelpful for translators, it is distracting > from the already difficult job of translation. If verbose output is > desired, 'make -l' can be used. 'make -l' is not working for me: $ make -l usage: make [-BeikNnqrstWwX] [-C directory] [-D variable] [-d flags] [-f makefile] [-I directory] [-J private] [-j max_jobs] [-m directory] [-T file] [-V variable] [-v variable] [variable=value] [target ...] which make command are you using? -Wolfram > Modified: > head/share/mk/doc.translate.mk -- Wolfram Schneider https://wolfram.schneider.org From owner-svn-doc-head@freebsd.org Sat Feb 3 17:14:18 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9390BEDC843; Sat, 3 Feb 2018 17:14:18 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 417BF72598; Sat, 3 Feb 2018 17:14:18 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 374A65F99; Sat, 3 Feb 2018 17:14:18 +0000 (UTC) (envelope-from dbaio@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w13HEHK3012163; Sat, 3 Feb 2018 17:14:17 GMT (envelope-from dbaio@FreeBSD.org) Received: (from dbaio@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w13HEHQC012162; Sat, 3 Feb 2018 17:14:17 GMT (envelope-from dbaio@FreeBSD.org) Message-Id: <201802031714.w13HEHQC012162@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dbaio set sender to dbaio@FreeBSD.org using -f From: "Danilo G. Baio" Date: Sat, 3 Feb 2018 17:14:17 +0000 (UTC) To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r51404 - head/en_US.ISO8859-1/articles/contributors X-SVN-Group: doc-head X-SVN-Commit-Author: dbaio X-SVN-Commit-Paths: head/en_US.ISO8859-1/articles/contributors X-SVN-Commit-Revision: 51404 X-SVN-Commit-Repository: doc MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Feb 2018 17:14:18 -0000 Author: dbaio (ports committer) Date: Sat Feb 3 17:14:17 2018 New Revision: 51404 URL: https://svnweb.freebsd.org/changeset/doc/51404 Log: Add John Hixson to contributors Maintainer of: audio/pianobar audio/pithos net/libstorj net/nsq net/py-libstorj security/ngrok sysutils/consul-alerts sysutils/ipfs-go sysutils/mtpfs sysutils/nomad sysutils/py-consul sysutils/py-nomad www/grafana3 www/minio-client www/py-django-json-rpc www/py-django-simple-captcha www/py-djangotoolbox PR: 225565 Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Modified: head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml ============================================================================== --- head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Sat Feb 3 05:50:22 2018 (r51403) +++ head/en_US.ISO8859-1/articles/contributors/contrib.additional.xml Sat Feb 3 17:14:17 2018 (r51404) @@ -5115,6 +5115,11 @@ + John Hixson + jhixson@gmail.com + + + John Hood cgull@owl.org From owner-svn-doc-head@freebsd.org Sat Feb 3 20:11:47 2018 Return-Path: Delivered-To: svn-doc-head@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 83E85EE9125; Sat, 3 Feb 2018 20:11:47 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "wonkity.com", Issuer "wonkity.com" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 1490E78D1A; Sat, 3 Feb 2018 20:11:46 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.15.2/8.15.2) with ESMTPS id w13KBjwD007559 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Sat, 3 Feb 2018 13:11:45 -0700 (MST) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.15.2/8.15.2/Submit) with ESMTP id w13KBjnT007556; Sat, 3 Feb 2018 13:11:45 -0700 (MST) (envelope-from wblock@wonkity.com) Date: Sat, 3 Feb 2018 13:11:45 -0700 (MST) From: Warren Block To: Wolfram Schneider cc: Warren Block , doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: Re: svn commit: r51402 - head/share/mk In-Reply-To: Message-ID: References: <201802021655.w12GtODA074724@repo.freebsd.org> User-Agent: Alpine 2.21 (BSF 202 2017-01-01) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.6.2 (wonkity.com [127.0.0.1]); Sat, 03 Feb 2018 13:11:45 -0700 (MST) X-BeenThere: svn-doc-head@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: SVN commit messages for the doc tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Feb 2018 20:11:47 -0000 On Sat, 3 Feb 2018, Wolfram Schneider wrote: > On 2 February 2018 at 17:55, Warren Block wrote: >> Author: wblock >> Date: Fri Feb 2 16:55:24 2018 >> New Revision: 51402 >> URL: https://svnweb.freebsd.org/changeset/doc/51402 >> >> Log: >> Unbreak building of translated PO files. Also intentionally hide make(1) >> output. This is not only unhelpful for translators, it is distracting >> from the already difficult job of translation. If verbose output is >> desired, 'make -l' can be used. > > 'make -l' is not working for me: > > $ make -l > usage: make [-BeikNnqrstWwX] > [-C directory] [-D variable] [-d flags] [-f makefile] > [-I directory] [-J private] [-j max_jobs] [-m directory] [-T file] > [-V variable] [-v variable] [variable=value] [target ...] > > which make command are you using? Sorry, that was a typo. Should be 'make -dl'.