From owner-p4-projects@FreeBSD.ORG Sun Nov 27 11:29:04 2011 Return-Path: <owner-p4-projects@FreeBSD.ORG> Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 7BC0E1065672; Sun, 27 Nov 2011 11:29:04 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 3D9911065670 for <perforce@FreeBSD.org>; Sun, 27 Nov 2011 11:29:04 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 297A68FC0A for <perforce@FreeBSD.org>; Sun, 27 Nov 2011 11:29:04 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id pARBT4kt062216 for <perforce@FreeBSD.org>; Sun, 27 Nov 2011 11:29:04 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id pARBT3G8062213 for perforce@freebsd.org; Sun, 27 Nov 2011 11:29:03 GMT (envelope-from rene@FreeBSD.org) Date: Sun, 27 Nov 2011 11:29:03 GMT Message-Id: <201111271129.pARBT3G8062213@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan <rene@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Precedence: bulk Cc: Subject: PERFORCE change 202274 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes <p4-projects.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>, <mailto:p4-projects-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/p4-projects> List-Post: <mailto:p4-projects@freebsd.org> List-Help: <mailto:p4-projects-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>, <mailto:p4-projects-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sun, 27 Nov 2011 11:29:04 -0000 http://p4web.freebsd.org/@@202274?ac=10 Change 202274 by rene@rene_acer on 2011/11/27 11:28:51 IFC Affected files ... .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/desktop/chapter.sgml#29 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/geom/chapter.sgml#17 integrate .. //depot/projects/docproj_nl/www/en/java/dists/16.sgml#5 integrate .. //depot/projects/docproj_nl/www/en/java/news.xml#9 integrate .. //depot/projects/docproj_nl/www/en/news/status/report-2011-07-2011-09.xml#3 integrate .. //depot/projects/docproj_nl/www/share/sgml/common.ent#4 integrate Differences ... ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/desktop/chapter.sgml#29 (text+ko) ==== @@ -1,15 +1,15 @@ <!-- The FreeBSD Documentation Project - $FreeBSD: doc/en_US.ISO8859-1/books/handbook/desktop/chapter.sgml,v 1.116 2011/11/14 13:58:19 ryusuke Exp $ + $FreeBSD: doc/en_US.ISO8859-1/books/handbook/desktop/chapter.sgml,v 1.118 2011/11/26 05:58:18 gjb Exp $ --> <chapter id="desktop"> <chapterinfo> <authorgroup> <author> - <firstname>Christophe</firstname> - <surname>Juniet</surname> - <contrib>Contributed by </contrib> + <firstname>Christophe</firstname> + <surname>Juniet</surname> + <contrib>Contributed by </contrib> </author> </authorgroup> </chapterinfo> @@ -49,32 +49,33 @@ <itemizedlist> <listitem> - <para>Browsers (such as <application>Firefox</application>, - <application>Opera</application>, - <application>Konqueror</application>)</para> + <para>Browsers (such as <application>Firefox</application>, + <application>Opera</application>, + <application>Konqueror</application>, + <application>Chromium</application>)</para> </listitem> <listitem> - <para>Productivity (such as - <application>KOffice</application>, - <application>AbiWord</application>, - <application>The GIMP</application>, - <application>OpenOffice.org</application>, - <application>LibreOffice</application>)</para> + <para>Productivity (such as + <application>KOffice</application>, + <application>AbiWord</application>, + <application>The GIMP</application>, + <application>OpenOffice.org</application>, + <application>LibreOffice</application>)</para> </listitem> <listitem> - <para>Document Viewers (such as <application>&acrobat.reader;</application>, - <application>gv</application>, - <application>Xpdf</application>, - <application>GQview</application>)</para> + <para>Document Viewers (such as <application>&acrobat.reader;</application>, + <application>gv</application>, + <application>Xpdf</application>, + <application>GQview</application>)</para> </listitem> <listitem> - <para>Finance (such as - <application>GnuCash</application>, - <application>Gnumeric</application>, - <application>Abacus</application>)</para> + <para>Finance (such as + <application>GnuCash</application>, + <application>Gnumeric</application>, + <application>Abacus</application>)</para> </listitem> </itemizedlist> @@ -82,12 +83,12 @@ <itemizedlist> <listitem> - <para>Know how to install additional third-party software - (<xref linkend="ports">).</para> + <para>Know how to install additional third-party software + (<xref linkend="ports">).</para> </listitem> <listitem> - <para>Know how to install additional Linux software + <para>Know how to install additional Linux software (<xref linkend="linuxemu">).</para> </listitem> </itemizedlist> @@ -128,38 +129,45 @@ <informaltable frame="none" pgwide="1"> <tgroup cols="4"> - <thead> - <row> - <entry>Application Name</entry> - <entry>Resources Needed</entry> - <entry>Installation from Ports</entry> - <entry>Major Dependencies</entry> - </row> - </thead> + <thead> + <row> + <entry>Application Name</entry> + <entry>Resources Needed</entry> + <entry>Installation from Ports</entry> + <entry>Major Dependencies</entry> + </row> + </thead> - <tbody> - <row> + <tbody> + <row> <entry><application>Firefox</application></entry> <entry>medium</entry> <entry>heavy</entry> <entry><application>Gtk+</application></entry> - </row> + </row> - <row> - <entry><application>Opera</application></entry> - <entry>light</entry> - <entry>light</entry> + <row> + <entry><application>Opera</application></entry> + <entry>light</entry> + <entry>light</entry> <entry>FreeBSD and Linux versions available. The Linux version depends on the Linux Binary Compatibility and <application>linux-openmotif</application>.</entry> - </row> + </row> <row> <entry><application>Konqueror</application></entry> <entry>medium</entry> <entry>heavy</entry> <entry><application>KDE</application> Libraries</entry> - </row> + </row> + + <row> + <entry><application>Chromium</application></entry> + <entry>medium</entry> + <entry>medium</entry> + <entry><application>Gtk+</application></entry> + </row> </tbody> </tgroup> </informaltable> @@ -171,31 +179,31 @@ </indexterm> <para><application>Firefox</application> is a modern, free, - open-source stable browser that is fully ported to &os;: it - features a very standards-compliant HTML display engine, - tabbed browsing, popup blocking, extensions, improved - security, and more. <application>Firefox</application> is - based on the <application>Mozilla</application> codebase.</para> + open-source stable browser that is fully ported to &os;: it + features a very standards-compliant HTML display engine, + tabbed browsing, popup blocking, extensions, improved + security, and more. <application>Firefox</application> is + based on the <application>Mozilla</application> codebase.</para> <para>Install the package by typing:</para> <screen>&prompt.root; <userinput>pkg_add -r firefox</userinput></screen> <para>This will install <application>Firefox</application> 8.0, - if you want to run <application>Firefox</application> 3.6, - use instead:</para> + if you want to run <application>Firefox</application> 3.6, + use instead:</para> <screen>&prompt.root; <userinput>pkg_add -r firefox36</userinput></screen> <para>You can also use the Ports Collection if you - prefer to compile from source code:</para> + prefer to compile from source code:</para> <screen>&prompt.root; <userinput>cd /usr/ports/www/firefox</userinput> &prompt.root; <userinput>make install clean</userinput></screen> <para>For <application>Firefox</application> 3.6, in the - previous command replace <literal>firefox</literal> with - <literal>firefox36</literal>.</para> + previous command replace <literal>firefox</literal> with + <literal>firefox36</literal>.</para> </sect2> <sect2 id="moz-java-plugin"> @@ -207,8 +215,8 @@ </note> <para>Install <application>OpenJDK 6</application> - through the Ports Collection by typing:</para> - + through the Ports Collection by typing:</para> + <screen>&prompt.root; <userinput>cd /usr/ports/java/openjdk6</userinput> &prompt.root; <userinput>make install clean</userinput></screen> @@ -237,9 +245,9 @@ <sect2 id="moz-flash-plugin"> - <title>Firefox and &adobe; &flash; Plugin</title> + <title>Firefox and &adobe; &flash; Plugin</title> <indexterm> - <primary>Flash</primary> + <primary>Flash</primary> </indexterm> <para>The &adobe; &flash; plugin is not available for &os;. However, @@ -290,7 +298,7 @@ <para>This version will require the following link to be created:</para> - <screen>&prompt.root; <userinput>ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \ + <screen>&prompt.root; <userinput>ln -s /usr/local/lib/npapi/linux-f10-flashplugin/libflashplayer.so \ /usr/local/lib/browser_plugins/</userinput></screen> <para>The <filename @@ -332,17 +340,17 @@ <title>Firefox and Swfdec &flash; Plugin</title> <para>Swfdec is the library for decoding and rendering &flash; animations. - And Swfdec-Mozilla is a plugin for <application>Firefox</application> - browsers that uses the Swfdec library for playing SWF files. - It is still in heavy development.</para> + And Swfdec-Mozilla is a plugin for <application>Firefox</application> + browsers that uses the Swfdec library for playing SWF files. + It is still in heavy development.</para> <para>If you cannot or do not want to compile it, just install - the package from the network:</para> + the package from the network:</para> <screen>&prompt.root; <userinput>pkg_add -r swfdec-plugin</userinput></screen> <para>If the package is not available, you can compile and install it - from the Ports Collection:</para> + from the Ports Collection:</para> <screen>&prompt.root; <userinput>cd /usr/ports/www/swfdec-plugin</userinput> &prompt.root; <userinput>make install clean</userinput></screen> @@ -357,22 +365,22 @@ </indexterm> <para><application>Opera</application> is a - full-featured and standards-compliant browser. It also - comes with a built-in mail and news reader, an IRC client, - an RSS/Atom feeds reader and much more. Despite this, - <application>Opera</application> is relatively lightweight - and very fast. It comes in two flavors: a <quote>native</quote> - FreeBSD version and a version that runs under Linux - emulation.</para> + full-featured and standards-compliant browser. It also + comes with a built-in mail and news reader, an IRC client, + an RSS/Atom feeds reader and much more. Despite this, + <application>Opera</application> is relatively lightweight + and very fast. It comes in two flavors: a <quote>native</quote> + FreeBSD version and a version that runs under Linux + emulation.</para> <para>To browse the Web with the FreeBSD version of <application>Opera</application>, - install the package:</para> + install the package:</para> <screen>&prompt.root; <userinput>pkg_add -r opera</userinput></screen> <para>Some FTP sites do not have all the packages, but - <application>Opera</application> can still be obtained - through the Ports Collection by typing:</para> + <application>Opera</application> can still be obtained + through the Ports Collection by typing:</para> <screen>&prompt.root; <userinput>cd /usr/ports/www/opera</userinput> &prompt.root; <userinput>make install clean</userinput></screen> @@ -407,18 +415,18 @@ <sect2> <title>Konqueror</title> <indexterm> - <primary><application>Konqueror</application></primary> + <primary><application>Konqueror</application></primary> </indexterm> <para><application>Konqueror</application> is part of <application>KDE</application> but it can also be used outside - of <application>KDE</application> by installing + of <application>KDE</application> by installing <filename role="package">x11/kdebase3</filename>. <application>Konqueror</application> is much more than a browser, it is also a file manager and a multimedia viewer.</para> <para>There is also a set of plugins available for - <application>Konqueror</application>, + <application>Konqueror</application>, available in <filename role="package">misc/konq-plugins</filename>.</para> <para><application>Konqueror</application> also supports <application>&flash;</application>; a <quote>How To</quote> guide @@ -426,71 +434,154 @@ <application>Konqueror</application> is available at <ulink url="http://freebsd.kde.org/howtos/konqueror-flash.php"></ulink>.</para> </sect2> + + <sect2> + <title>Chromium</title> + <indexterm> + <primary><application>Chromium</application></primary> + </indexterm> + + <para><application>Chromium</application> is an open-source + browser project that aims to build a safer, faster, and more + stable web browsing experience. <application>Chromium</application> + features tabbed browsing, popup blocking, extensions, and much + more. <application>Chromium</application> is the open-source + project upon which the Google Chrome web browser is + based.</para> + + <para><application>Chromium</application> can be installed as a + package by typing:</para> + + <screen>&prompt.root; <userinput>pkg_add -r chromium</userinput></screen> + + <para>Alternatively, <application>Chromium</application> can be + compiled from source using the Ports Collection:</para> + + <screen>&prompt.root; <userinput>cd /usr/ports/www/chromium</userinput> +&prompt.root; <userinput>make install clean</userinput></screen> + + <note> + <para><application>Chromium</application> is installed as + <filename>/usr/local/bin/chrome</filename>, not + <filename>/usr/local/bin/chromium</filename>.</para> + </note> + </sect2> + + <sect2 id="chromium-java-plugin"> + <title>Chromium and &java; Plugin</title> + + <note> + <para>This section assumes <application>Chromium</application> + is already installed.</para> + </note> + + <para>Install <application>OpenJDK 6</application> through the + Ports Collection by typing:</para> + + <screen>&prompt.root; <userinput>cd /usr/ports/java/openjdk6 +&prompt.root; make install clean</userinput></screen> + + <para>Next, install <filename + role="package">java/icedtea-web</filename> from the Ports + Collection:</para> + + <screen>&prompt.root; <userinput>cd /usr/ports/java/icedtea-web +&prompt.root; make install clean</userinput></screen> + + <para>Start <application>Chromium</application>, and enter + <literal>about:plugins</literal> in the address bar. + IcedTea-Web should be listed as one of the installed plugins.</para> + + <para>If <application>Chromium</application> does not display the + IcedTea-Web plugin, run the following commands, and restart the web + browser:</para> + + <screen>&prompt.root; <userinput>mkdir -p /usr/local/share/chromium/plugins +&prompt.root; ln -s /usr/local/lib/IcedTeaPlugin.so \ + /usr/local/share/chromium/plugins/</userinput></screen> + </sect2> + + <sect2 id="chromium-flash-plugin"> + <title>Chromium and &adobe; &flash; Plugin</title> + + <note> + <para>This section assumes <application>Chromium</application> + is already installed.</para> + </note> + + <para>Configuring <application>Chromium</application> and + &adobe; &flash; is similar to the <link + linkend="moz-flash-plugin">instructions for Firefox</link>. For + more detailed instructions on installing &adobe; &flash; on + &os;, please refer to that section. No additional configuration + should be necessary, since <application>Chromium</application> is + able to use some plugins from other browsers.</para> + </sect2> </sect1> <sect1 id="desktop-productivity"> <title>Productivity</title> <para>When it comes to productivity, new users often look for a - good office suite or a friendly word processor. While some - <link linkend="x11-wm">desktop environments</link> like - <application>KDE</application> already provide an office suite, - there is no default productivity package. FreeBSD can provide all that is - needed, regardless of your desktop environment.</para> + good office suite or a friendly word processor. While some + <link linkend="x11-wm">desktop environments</link> like + <application>KDE</application> already provide an office suite, + there is no default productivity package. FreeBSD can provide all that is + needed, regardless of your desktop environment.</para> <para>This section covers these applications:</para> <informaltable frame="none" pgwide="1"> <tgroup cols="4"> - <thead> - <row> - <entry>Application Name</entry> - <entry>Resources Needed</entry> - <entry>Installation from Ports</entry> - <entry>Major Dependencies</entry> - </row> - </thead> + <thead> + <row> + <entry>Application Name</entry> + <entry>Resources Needed</entry> + <entry>Installation from Ports</entry> + <entry>Major Dependencies</entry> + </row> + </thead> - <tbody> - <row> - <entry><application>KOffice</application></entry> - <entry>light</entry> - <entry>heavy</entry> - <entry><application>KDE</application></entry> - </row> + <tbody> + <row> + <entry><application>KOffice</application></entry> + <entry>light</entry> + <entry>heavy</entry> + <entry><application>KDE</application></entry> + </row> - <row> - <entry><application>AbiWord</application></entry> - <entry>light</entry> - <entry>light</entry> - <entry><application>Gtk+</application> or <application>GNOME</application></entry> - </row> + <row> + <entry><application>AbiWord</application></entry> + <entry>light</entry> + <entry>light</entry> + <entry><application>Gtk+</application> or <application>GNOME</application></entry> + </row> - <row> - <entry><application>The Gimp</application></entry> - <entry>light</entry> - <entry>heavy</entry> - <entry><application>Gtk+</application></entry> - </row> + <row> + <entry><application>The Gimp</application></entry> + <entry>light</entry> + <entry>heavy</entry> + <entry><application>Gtk+</application></entry> + </row> - <row> - <entry><application>OpenOffice.org</application></entry> - <entry>heavy</entry> - <entry>huge</entry> - <entry><application>&jdk;</application>, <application>Mozilla</application></entry> - </row> + <row> + <entry><application>OpenOffice.org</application></entry> + <entry>heavy</entry> + <entry>huge</entry> + <entry><application>&jdk;</application>, <application>Mozilla</application></entry> + </row> - <row> - <entry><application>LibreOffice</application></entry> - <entry>somewhat heavy</entry> - <entry>huge</entry> - <entry><application>Gtk+</application>, or <application>KDE</application>/ + <row> + <entry><application>LibreOffice</application></entry> + <entry>somewhat heavy</entry> + <entry>huge</entry> + <entry><application>Gtk+</application>, or <application>KDE</application>/ <application>GNOME</application>, or <application>&jdk;</application></entry> - </row> - </tbody> + </row> + </tbody> </tgroup> </informaltable> - + <sect2> <title>KOffice</title> <indexterm> @@ -502,28 +593,28 @@ </indexterm> <para>The KDE community has provided its desktop environment - with an office suite which can be used outside - <application>KDE</application>. It includes the four standard - components that can be found in other office suites. - <application>KWord</application> is the word processor, - <application>KSpread</application> is the spreadsheet program, - <application>KPresenter</application> manages slide - presentations, and <application>Kontour</application> lets you - draw graphical documents.</para> + with an office suite which can be used outside + <application>KDE</application>. It includes the four standard + components that can be found in other office suites. + <application>KWord</application> is the word processor, + <application>KSpread</application> is the spreadsheet program, + <application>KPresenter</application> manages slide + presentations, and <application>Kontour</application> lets you + draw graphical documents.</para> <para>Before installing the latest - <application>KOffice</application>, make sure you have an - up-to-date version of <application>KDE</application>.</para> + <application>KOffice</application>, make sure you have an + up-to-date version of <application>KDE</application>.</para> <para>To install <application>KOffice</application> as a - package, issue the following command:</para> + package, issue the following command:</para> <screen>&prompt.root; <userinput>pkg_add -r koffice</userinput></screen> <para>If the package is not available, you can use the Ports Collection. For instance, to install - <application>KOffice</application> for - <application>KDE3</application>, do:</para> + <application>KOffice</application> for + <application>KDE3</application>, do:</para> <screen>&prompt.root; <userinput>cd /usr/ports/editors/koffice-kde3</userinput> &prompt.root; <userinput>make install clean</userinput></screen> @@ -536,23 +627,23 @@ </indexterm> <para><application>AbiWord</application> is a free word - processing program similar in look and feel to <application>µsoft; Word</application>. - It is suitable for typing papers, letters, reports, memos, and - so forth. It is very fast, contains many features, and is - very user-friendly.</para> + processing program similar in look and feel to <application>µsoft; Word</application>. + It is suitable for typing papers, letters, reports, memos, and + so forth. It is very fast, contains many features, and is + very user-friendly.</para> <para><application>AbiWord</application> can import or export - many file formats, including some proprietary ones like - µsoft;'s <filename>.doc</filename>.</para> + many file formats, including some proprietary ones like + µsoft;'s <filename>.doc</filename>.</para> <para><application>AbiWord</application> is available as a - package. You can install it by:</para> + package. You can install it by:</para> <screen>&prompt.root; <userinput>pkg_add -r abiword</userinput></screen> <para>If the package is not available, it can be compiled from - the Ports Collection. The Ports Collection should be more - up to date. It can be done as follows:</para> + the Ports Collection. The Ports Collection should be more + up to date. It can be done as follows:</para> <screen>&prompt.root; <userinput>cd /usr/ports/editors/abiword</userinput> &prompt.root; <userinput>make install clean</userinput></screen> @@ -565,25 +656,25 @@ </indexterm> <para>For image authoring or picture retouching, - <application>The GIMP</application> is a very sophisticated - image manipulation program. It can be used as a simple paint - program or as a quality photo retouching suite. It supports a - large number of plug-ins and features a scripting interface. - <application>The GIMP</application> can read and write a wide - range of file formats. It supports interfaces with scanners - and tablets.</para> + <application>The GIMP</application> is a very sophisticated + image manipulation program. It can be used as a simple paint + program or as a quality photo retouching suite. It supports a + large number of plug-ins and features a scripting interface. + <application>The GIMP</application> can read and write a wide + range of file formats. It supports interfaces with scanners + and tablets.</para> <para>You can install the package by issuing this - command:</para> + command:</para> <screen>&prompt.root; <userinput>pkg_add -r gimp</userinput></screen> <para>If your FTP site does not have this package, you can use - the Ports Collection. The - <ulink url="http://www.FreeBSD.org/ports/graphics.html">graphics</ulink> - directory of the Ports Collection also contains - <application>The Gimp Manual</application>. Here is how to - get them installed:</para> + the Ports Collection. The + <ulink url="http://www.FreeBSD.org/ports/graphics.html">graphics</ulink> + directory of the Ports Collection also contains + <application>The Gimp Manual</application>. Here is how to + get them installed:</para> <screen>&prompt.root; <userinput>cd /usr/ports/graphics/gimp</userinput> &prompt.root; <userinput>make install clean</userinput> @@ -591,15 +682,15 @@ &prompt.root; <userinput>make install clean</userinput></screen> <note> - <para>The - <ulink url="http://www.FreeBSD.org/ports/graphics.html">graphics</ulink> - directory of the Ports Collection holds the development - version of <application>The GIMP</application> in - <filename role="package">graphics/gimp-devel</filename>. - An HTML version of - <application>The Gimp Manual</application> is available from - <filename role="package">graphics/gimp-manual-html</filename>.</para> - </note> + <para>The + <ulink url="http://www.FreeBSD.org/ports/graphics.html">graphics</ulink> + directory of the Ports Collection holds the development + version of <application>The GIMP</application> in + <filename role="package">graphics/gimp-devel</filename>. + An HTML version of + <application>The Gimp Manual</application> is available from + <filename role="package">graphics/gimp-manual-html</filename>.</para> + </note> </sect2> <sect2> @@ -613,25 +704,25 @@ </indexterm> <para><application>OpenOffice.org</application> includes all of the - mandatory applications in a complete office productivity - suite: a word processor, a spreadsheet, a presentation manager, - and a drawing program. Its user interface is very similar - to other office suites, and it can import and export in various - popular file formats. It is available in a number of - different languages — internationalization has been - extended to interfaces, spell checkers, and - dictionaries.</para> + mandatory applications in a complete office productivity + suite: a word processor, a spreadsheet, a presentation manager, + and a drawing program. Its user interface is very similar + to other office suites, and it can import and export in various + popular file formats. It is available in a number of + different languages — internationalization has been + extended to interfaces, spell checkers, and + dictionaries.</para> <para>The word processor of - <application>OpenOffice.org</application> uses a native XML - file format for increased portability and flexibility. The - spreadsheet program features a macro language and it can be - interfaced with external databases. - <application>OpenOffice.org</application> is already stable - and runs natively on &windows;, &solaris;, Linux, FreeBSD, - and &macos; X. More - information about <application>OpenOffice.org</application> - can be found on the + <application>OpenOffice.org</application> uses a native XML + file format for increased portability and flexibility. The + spreadsheet program features a macro language and it can be + interfaced with external databases. + <application>OpenOffice.org</application> is already stable + and runs natively on &windows;, &solaris;, Linux, FreeBSD, + and &macos; X. More + information about <application>OpenOffice.org</application> + can be found on the <ulink url="http://www.openoffice.org/">OpenOffice.org web site</ulink>. For FreeBSD specific information, and to directly download packages, use the <ulink @@ -639,7 +730,7 @@ Porting Team</ulink>'s web site.</para> <para>To install <application>OpenOffice.org</application>, - do:</para> + do:</para> <screen>&prompt.root; <userinput>pkg_add -r openoffice.org</userinput></screen> @@ -665,9 +756,9 @@ </note> <para>If the <application>OpenOffice.org</application> packages - are not available, you still have the option to compile the - port. However, you must bear in mind that it requires a lot of - disk space and a fairly long time to compile.</para> + are not available, you still have the option to compile the + port. However, you must bear in mind that it requires a lot of + disk space and a fairly long time to compile.</para> <screen>&prompt.root; <userinput>cd /usr/ports/editors/openoffice.org-3</userinput> &prompt.root; <userinput>make install clean</userinput></screen> @@ -710,25 +801,24 @@ major office suites and available on a variety of platforms. It is a rebranded fork of <application>OpenOffice.org</application> which includes all of the - mandatory applications in a complete office productivity - suite: a word processor, a spreadsheet, a presentation manager, - a drawing program, a database management program, and a tool for + mandatory applications in a complete office productivity + suite: a word processor, a spreadsheet, a presentation manager, + a drawing program, a database management program, and a tool for creating and editing mathematical formula. It is available in a number of different languages — internationalization has been - extended to interfaces, spell checkers, and dictionaries.</para> + extended to interfaces, spell checkers, and dictionaries.</para> - <para>The word processor of <application>LibreOffice</application> - uses a native XML file format for increased portability and - flexibility. The spreadsheet program features a macro language + <para>The word processor of <application>LibreOffice</application> + uses a native XML file format for increased portability and + flexibility. The spreadsheet program features a macro language and it can be interfaced with external databases. - <application>LibreOffice</application> is already stable - and runs natively on &windows;, Linux, FreeBSD, and + <application>LibreOffice</application> is already stable + and runs natively on &windows;, Linux, FreeBSD, and &macos; X. More information about <application>LibreOffice </application> can be found on the - <ulink url="http://www.libreoffice.org/">LibreOffice web site</ulink>. - </para> + <ulink url="http://www.libreoffice.org/">LibreOffice web site</ulink>.</para> - <para>To install <application>LibreOffice</application> as package, + <para>To install <application>LibreOffice</application> as package, do:</para> <screen>&prompt.root; <userinput>pkg_add -r libreoffice</userinput></screen> @@ -737,7 +827,7 @@ <para>When running a -RELEASE version of &os;, this should work. </note> - <para>Once the package is installed, you need to type the following + <para>Once the package is installed, you need to type the following command to run <application>LibreOffice</application>: </para> @@ -750,9 +840,9 @@ </note> <para>If the <application>LibreOffice</application> packages - are not available, you still have the option to compile the - port. However, you must bear in mind that it requires a lot of - disk space and a fairly long time to compile.</para> + are not available, you still have the option to compile the + port. However, you must bear in mind that it requires a lot of + disk space and a fairly long time to compile.</para> <screen>&prompt.root; <userinput>cd /usr/ports/editors/libreoffice</userinput> &prompt.root; <userinput>make install clean</userinput></screen> @@ -765,7 +855,7 @@ <para>You have to replace <replaceable>your_language</replaceable> with the correct - language ISO-code. A list of supported language codes are + language ISO-code. A list of supported language codes are available in the <maketarget>pre-fetch</maketarget> target of the port <filename>Makefile</filename>. </para> @@ -792,44 +882,44 @@ <informaltable frame="none" pgwide="1"> <tgroup cols="4"> - <thead> - <row> - <entry>Application Name</entry> - <entry>Resources Needed</entry> - <entry>Installation from Ports</entry> - <entry>Major Dependencies</entry> - </row> - </thead> + <thead> + <row> + <entry>Application Name</entry> + <entry>Resources Needed</entry> + <entry>Installation from Ports</entry> + <entry>Major Dependencies</entry> + </row> + </thead> - <tbody> - <row> - <entry><application>&acrobat.reader;</application></entry> - <entry>light</entry> - <entry>light</entry> - <entry>Linux Binary Compatibility</entry> - </row> + <tbody> + <row> + <entry><application>&acrobat.reader;</application></entry> + <entry>light</entry> + <entry>light</entry> + <entry>Linux Binary Compatibility</entry> + </row> - <row> - <entry><application>gv</application></entry> - <entry>light</entry> - <entry>light</entry> - <entry><application>Xaw3d</application></entry> - </row> + <row> + <entry><application>gv</application></entry> + <entry>light</entry> + <entry>light</entry> + <entry><application>Xaw3d</application></entry> + </row> - <row> - <entry><application>Xpdf</application></entry> - <entry>light</entry> - <entry>light</entry> - <entry><application>FreeType</application></entry> - </row> + <row> + <entry><application>Xpdf</application></entry> + <entry>light</entry> + <entry>light</entry> + <entry><application>FreeType</application></entry> + </row> - <row> - <entry><application>GQview</application></entry> - <entry>light</entry> - <entry>light</entry> - <entry><application>Gtk+</application> or <application>GNOME</application></entry> - </row> - </tbody> + <row> + <entry><application>GQview</application></entry> + <entry>light</entry> + <entry>light</entry> + <entry><application>Gtk+</application> or <application>GNOME</application></entry> + </row> + </tbody> </tgroup> </informaltable> @@ -844,11 +934,11 @@ </indexterm> <para>Many documents are now distributed as PDF files, - which stands for <quote>Portable Document Format</quote>. One - of the recommended viewers for these types of files is - <application>&acrobat.reader;</application>, released by Adobe - for Linux. As FreeBSD can run Linux binaries, it is also - available for FreeBSD.</para> + which stands for <quote>Portable Document Format</quote>. One + of the recommended viewers for these types of files is + <application>&acrobat.reader;</application>, released by Adobe + for Linux. As FreeBSD can run Linux binaries, it is also + available for FreeBSD.</para> <para>To install <application>&acrobat.reader; 8</application> from the Ports collection, do:</para> @@ -875,16 +965,16 @@ </indexterm> <para><application>gv</application> is a &postscript; and PDF - viewer. It is originally based on - <application>ghostview</application> but it has a nicer look - thanks to the <application>Xaw3d</application> library. It is fast and its interface is - clean. <application>gv</application> has many features, such as - orientation, paper size, scale, and anti-aliasing. Almost any - operation can be done with either the keyboard or the - mouse.</para> + viewer. It is originally based on + <application>ghostview</application> but it has a nicer look + thanks to the <application>Xaw3d</application> library. It is fast and its interface is + clean. <application>gv</application> has many features, such as + orientation, paper size, scale, and anti-aliasing. Almost any + operation can be done with either the keyboard or the + mouse.</para> <para>To install <application>gv</application> as a package, - do:</para> + do:</para> <screen>&prompt.root; <userinput>pkg_add -r gv</userinput></screen> @@ -905,25 +995,25 @@ </indexterm> <para>If you want a small FreeBSD PDF viewer, - <application>Xpdf</application> is a light-weight and - efficient viewer. It requires very few resources and is - very stable. It uses the standard X fonts and does not - require <application>&motif;</application> or any other X toolkit.</para> + <application>Xpdf</application> is a light-weight and + efficient viewer. It requires very few resources and is + very stable. It uses the standard X fonts and does not + require <application>&motif;</application> or any other X toolkit.</para> <para>To install the <application>Xpdf</application> package, - issue this command:</para> + issue this command:</para> <screen>&prompt.root; <userinput>pkg_add -r xpdf</userinput></screen> <para>If the package is not available or you prefer to use the - Ports Collection, do:</para> + Ports Collection, do:</para> <screen>&prompt.root; <userinput>cd /usr/ports/graphics/xpdf</userinput> &prompt.root; <userinput>make install clean</userinput></screen> <para>Once the installation is complete, you can launch - <application>Xpdf</application> and use the right mouse button - to activate the menu.</para> + <application>Xpdf</application> and use the right mouse button + to activate the menu.</para> </sect2> <sect2> @@ -933,20 +1023,20 @@ </indexterm> <para><application>GQview</application> is an image manager. - You can view a file with a single click, launch an external - editor, get thumbnail previews, and much more. It also - features a slideshow mode and some basic file operations. You - can manage image collections and easily find duplicates. - <application>GQview</application> can do full screen viewing - and supports internationalization.</para> + You can view a file with a single click, launch an external + editor, get thumbnail previews, and much more. It also + features a slideshow mode and some basic file operations. You + can manage image collections and easily find duplicates. + <application>GQview</application> can do full screen viewing + and supports internationalization.</para> <para>If you want to install the - <application>GQview</application> package, do:</para> + <application>GQview</application> package, do:</para> <screen>&prompt.root; <userinput>pkg_add -r gqview</userinput></screen> <para>If the package is not available or you prefer to use the - Ports Collection, do:</para> + Ports Collection, do:</para> <screen>&prompt.root; <userinput>cd /usr/ports/graphics/gqview</userinput> &prompt.root; <userinput>make install clean</userinput></screen> @@ -960,42 +1050,43 @@ finances on your FreeBSD Desktop, there are some powerful and easy-to-use applications ready to be installed. Some of them are compatible with widespread file formats, such as the formats used by - <application><trademark class="registered">Quicken</trademark></application> and <application>Excel</application> to store documents.</para> + <application><trademark class="registered">Quicken</trademark></application> + and <application>Excel</application> to store documents.</para> <para>This section covers these programs:</para> - + <informaltable frame="none" pgwide="1"> <tgroup cols="4"> - <thead> - <row> - <entry>Application Name</entry> - <entry>Resources Needed</entry> - <entry>Installation from Ports</entry> - <entry>Major Dependencies</entry> - </row> - </thead> + <thead> + <row> + <entry>Application Name</entry> >>> TRUNCATED FOR MAIL (1000 lines) <<< From owner-p4-projects@FreeBSD.ORG Tue Nov 29 21:45:05 2011 Return-Path: <owner-p4-projects@FreeBSD.ORG> Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 59FF51065672; Tue, 29 Nov 2011 21:45:05 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1CBF91065670 for <perforce@FreeBSD.org>; Tue, 29 Nov 2011 21:45:05 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 026A48FC12 for <perforce@FreeBSD.org>; Tue, 29 Nov 2011 21:45:05 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id pATLj4lD070895 for <perforce@FreeBSD.org>; Tue, 29 Nov 2011 21:45:04 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id pATLj4Or070892 for perforce@freebsd.org; Tue, 29 Nov 2011 21:45:04 GMT (envelope-from rene@FreeBSD.org) Date: Tue, 29 Nov 2011 21:45:04 GMT Message-Id: <201111292145.pATLj4Or070892@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan <rene@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Precedence: bulk Cc: Subject: PERFORCE change 202404 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes <p4-projects.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>, <mailto:p4-projects-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/p4-projects> List-Post: <mailto:p4-projects@freebsd.org> List-Help: <mailto:p4-projects-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>, <mailto:p4-projects-request@freebsd.org?subject=subscribe> X-List-Received-Date: Tue, 29 Nov 2011 21:45:05 -0000 http://p4web.freebsd.org/@@202404?ac=10 Change 202404 by rene@rene_acer on 2011/11/29 21:44:02 MFen handbook/desktop 1.116 -> 1.118 Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#46 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#46 (text+ko) ==== @@ -4,7 +4,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml,v 1.35 2011/11/14 20:20:38 rene Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/desktop/chapter.sgml - %SRCID% 1.116 + %SRCID% 1.118 --> <chapter id="desktop"> @@ -63,7 +63,8 @@ <listitem> <para>Browsers (zoals <application>Firefox</application>, <application>Opera</application>, - <application>Konqueror</application>)</para> + <application>Konqueror</application>, + <application>Chromium</application>)</para> </listitem> <listitem> @@ -185,6 +186,16 @@ <entry><application>KDE</application> bibliotheken</entry> </row> + + <row> + <entry><application>Chromium</application></entry> + + <entry>gemiddeld</entry> + + <entry>gemiddeld</entry> + + <entry><application>Gtk+</application></entry> + </row> </tbody> </tgroup> </informaltable> @@ -448,6 +459,92 @@ op <ulink url="http://freebsd.kde.org/howtos/konqueror-flash.php"></ulink>.</para> </sect2> + + <sect2> + <title>Chromium</title> + + <indexterm> + <primary><application>Chromium</application></primary> + </indexterm> + + <para><application>Chromium</application> is een open-source + browserproject dat er op gericht is om een veiligere, snellere en + stabielere surfervaring op te bouwen. + <application>Chromium</application> biedt surfen met tabbladen, het + blokkeren van pop-ups, uitbreidingen en nog veel meer. + <application>Chromium</application> is het open-source project waar de + browser Google Chrome op is gebaseerd.</para> + + <para><application>Chromium</application> kan als volgt als een pakket + worden geïnstalleerd:</para> + + <screen>&prompt.root; <userinput>pkg_add -r chromium</userinput></screen> + + <para>Als alternatief kan <application>Chromium</application> worden + gecompileerd vanuit de broncode door de Portscollectie te + gebruiken:</para> + + <screen>&prompt.root; <userinput>cd /usr/ports/www/chromium</userinput> +&prompt.root; <userinput>make install clean</userinput></screen> + + <note> + <para><application>Chromium</application> wordt geïnstalleerd als + <filename>/usr/local/bin/chrome</filename>, niet als + <filename>/usr/local/bin/chromium</filename>.</para> + </note> + </sect2> + + <sect2 id="chromium-java-plugin"> + <title>Chromium en &java; plugin</title> + + <note> + <para>Deze sectie neemt aan dat <application>Chromium</application> al + is geïnstalleerd.</para> + </note> + + <para>Installeer <application>OpenJDK 6</application> vanuit de + Portscollectie:</para> + + <screen>&prompt.root; <userinput>cd /usr/ports/java/openjdk6</userinput> +&prompt.root; <userinput>make install clean</userinput></screen> + + <para>Installeer vervolgens <filename + role="package">java/icedtea-web</filename> vanuit de + Portscollectie:</para> + + <screen>&prompt.root; <userinput>cd /usr/ports/java/icedtea-web</userinput> +&prompt.root; <userinput>make install clean</userinput></screen> + + <para>Start <application>Chromium</application> en geef + <literal>about:plugins</literal> op in de adresbalk. IcedTea-Web zou + genoemd moeten worden als één van de geïnstalleerde + plugins.</para> + + <para>Als <application>Chromium</application> de plugin IcedTea-Web niet + vermeldt, voer dan de volgende commando's uit en herstart de + browser:</para> + + <screen>&prompt.root; <userinput>mkdir -p /usr/local/share/chromium/plugins</userinput> +&prompt.root; <userinput>ln -s /usr/local/lib/IcedTeaPlugin.so \ + /usr/local/share/chromium/plugins/</userinput></screen> + </sect2> + + <sect2 id="chromium-flash-plugin"> + <title>Chromium en &adobe; &flash; plugin</title> + + <note> + <para>Deze sectie neemt aan dat <application>Chromium</application> al + is geïnstalleerd.</para> + </note> + + <para>Het configureren van <application>Chromium</application> en + &adobe; &flash; lijkt op de <link + linkend="moz-flash-plugin">instructies voor Firefox</link>. Raadpleeg + die sectie voor gedetailleerdere instructies en het installeren van + &adobe; &flash; op &os;. Er zou geen verdere configuratie nodig + moeten zijn, aangezien <application>Chromium</application> sommige + plugins van andere browsers kan gebruiken.</para> + </sect2> </sect1> <sect1 id="desktop-productivity"> @@ -1261,6 +1358,14 @@ </row> <row> + <entry><application>Chromium</application></entry> + + <entry><literal>chromium</literal></entry> + + <entry><filename role="package">www/chromium</filename></entry> + </row> + + <row> <entry><application>KOffice</application></entry> <entry><literal>koffice</literal></entry> From owner-p4-projects@FreeBSD.ORG Sat Dec 3 12:01:27 2011 Return-Path: <owner-p4-projects@FreeBSD.ORG> Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 07ED61065678; Sat, 3 Dec 2011 12:01:27 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id BE079106566B for <perforce@FreeBSD.org>; Sat, 3 Dec 2011 12:01:26 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id AAAC78FC1E for <perforce@FreeBSD.org>; Sat, 3 Dec 2011 12:01:26 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id pB3C1QLY004878 for <perforce@FreeBSD.org>; Sat, 3 Dec 2011 12:01:26 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id pB3C1QD7004871 for perforce@freebsd.org; Sat, 3 Dec 2011 12:01:26 GMT (envelope-from rene@FreeBSD.org) Date: Sat, 3 Dec 2011 12:01:26 GMT Message-Id: <201112031201.pB3C1QD7004871@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan <rene@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Precedence: bulk Cc: Subject: PERFORCE change 202541 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes <p4-projects.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>, <mailto:p4-projects-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/p4-projects> List-Post: <mailto:p4-projects@freebsd.org> List-Help: <mailto:p4-projects-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>, <mailto:p4-projects-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sat, 03 Dec 2011 12:01:27 -0000 http://p4web.freebsd.org/@@202541?ac=10 Change 202541 by rene@rene_acer on 2011/12/03 12:01:06 IFC Affected files ... .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributing-ports/article.sgml#5 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#113 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.develalumni.sgml#10 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.sgml#5 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/virtualization/chapter.sgml#11 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#115 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#47 integrate .. //depot/projects/docproj_nl/www/en/platforms/sparc.sgml#8 integrate .. //depot/projects/docproj_nl/www/en/projects/newbies.sgml#6 integrate Differences ... ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributing-ports/article.sgml#5 (text+ko) ==== @@ -7,7 +7,7 @@ <articleinfo> <title>Contributing to the FreeBSD Ports Collection</title> - <pubdate>$FreeBSD: doc/en_US.ISO8859-1/articles/contributing-ports/article.sgml,v 1.7 2011/09/28 20:01:35 blackend Exp $</pubdate> + <pubdate>$FreeBSD: doc/en_US.ISO8859-1/articles/contributing-ports/article.sgml,v 1.9 2011/11/28 15:43:34 ryusuke Exp $</pubdate> <abstract> <title>Abstract</title> @@ -130,7 +130,7 @@ <para>You can find out whether or not a port has dependencies or slave ports by looking at a master index of ports called <filename>INDEX</filename>. (The name of the file varies - by release of &os;; for instance, <filename>INDEX-6</filename>.) + by release of &os;; for instance, <filename>INDEX-8</filename>.) Some ports have conditional dependencies that are not included in a default <filename>INDEX</filename> build. We expect you to be able to recognize such ports by looking through @@ -356,7 +356,8 @@ case, at the very least, the dependent ports will need to get a <makevar>PORTREVISION</makevar> bump so that they will automatically be upgraded by - automated tools such as &man.portupgrade.1;.</para> + automated tools such as <application>portmaster</application> + or &man.portupgrade.1;.</para> </listitem> </itemizedlist> </step> @@ -418,8 +419,8 @@ <para>&os; only guarantees that the Ports Collection works on the <literal>-STABLE</literal> branches. You should be - running <literal>5-STABLE</literal> or - <literal>6-STABLE</literal>, preferably the latter. In + running <literal>7-STABLE</literal> or + <literal>8-STABLE</literal>, preferably the latter. In theory, you should be able to get by with running the latest release of each stable branch (since the ABIs are not supposed to change) but if you can run the branch, that is @@ -428,17 +429,16 @@ <para>Since the majority of &os; installations run on PC-compatible machines (what is termed the <literal>i386</literal> architecture), we expect you to keep the port working on that - architecture. However, as more and more people start using - the <literal>amd64</literal> architecture running native, it is - going to be more and more important to make sure that ports run - there as well. It is completely fair to ask for help if you + architecture. We prefer that ports also work on + the <literal>amd64</literal> architecture running native. + It is completely fair to ask for help if you do not have one of these machines.</para> <note> <para>The usual failure modes for non-<literal>i386</literal> machines are that the original programmers assumed that, for - instance, pointers are <literal>int</literal>s, or that the - relatively lax <application>gcc</application> 2.95 compiler + instance, pointers are <literal>int</literal>s, or that a + relatively lax older <application>gcc</application> compiler was being used. More and more, application authors are reworking their code to remove these assumptions — but if the author is not actively maintaining their code, @@ -568,6 +568,10 @@ 14 days, but please try not to take that long. Try to respond as soon as possible, even if it is just to say you need some more time before you can work on the PR.</para> + + <para>If you have not responded after 14 days, any committer may + commit from a PR that you have not responded to via a + <literal>maintainer-timeout</literal>.</para> </step> <step> @@ -685,7 +689,7 @@ </itemizedlist> <para>In these cases your main obligation is to respond in a - timely manner. The timeout for non-responsive maintainers is + timely manner. Again, the timeout for non-responsive maintainers is 14 days. After this period changes may be committed unapproved. They have taken the trouble to do this for you; so please try to at least respond promptly. Then review, ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#113 (text+ko) ==== @@ -1,4 +1,4 @@ -<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml,v 1.1034 2011/11/16 17:51:46 crees Exp $ --> +<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml,v 1.1036 2011/12/01 20:06:06 crees Exp $ --> <!-- NOTE TO COMMITTERS: Contributors lists are sorted in alphabetical order by first name. @@ -384,6 +384,11 @@ </listitem> <listitem> + <para>Alexander Pereira Girald + <email>girald@etcom.ufrgs.br</email></para> + </listitem> + + <listitem> <para>Alexander Gromnizki <email>gromnizki@unixdev.net</email></para> </listitem> @@ -7537,6 +7542,11 @@ </listitem> <listitem> + <para>Norberto Lopes + <email>nlopes.ml@gmail.com</email></para> + </listitem> + + <listitem> <para>Norio Suzuki <email>nosuzuki@e-mail.ne.jp</email></para> </listitem> ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.develalumni.sgml#10 (text+ko) ==== @@ -1,4 +1,4 @@ -<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.develalumni.sgml,v 1.61 2011/11/09 20:16:30 crees Exp $ --> +<!-- $FreeBSD: doc/en_US.ISO8859-1/articles/contributors/contrib.develalumni.sgml,v 1.62 2011/11/27 18:34:52 crees Exp $ --> <itemizedlist> <listitem> <para>&a.jacula; (2010 - 2011)</para> @@ -125,7 +125,7 @@ </listitem> <listitem> - <para>&a.nik; (2003 - 2009)</para> + <para>&a.nik; (1998 - 2009)</para> </listitem> <listitem> ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.sgml#5 (text+ko) ==== @@ -27,7 +27,7 @@ ANY WAY OUT OF THE USE OF THIS DOCUMENTATION, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - $FreeBSD: doc/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.sgml,v 1.27 2009/01/21 23:46:32 pgj Exp $ + $FreeBSD: doc/en_US.ISO8859-1/books/fdp-primer/the-website/chapter.sgml,v 1.28 2011/11/27 16:37:30 manolis Exp $ --> <chapter id="the-website"> @@ -287,7 +287,10 @@ <step> <para>Run the &man.make.1; <maketarget>install</maketarget> target, setting the <makevar>DESTDIR</makevar> variable to the name of the - directory you want to install the files to.</para> + directory you want to install the files to. The actual files are + installed under <filename class="directory">$DESTDIR/data</filename> + which should be configured as your web server's document + root.</para> <screen>&prompt.root; <userinput><command>env</command> <makevar>DESTDIR</makevar>=<replaceable>/usr/local/www</replaceable> <command>make</command> <maketarget>install</maketarget></userinput></screen> </step> ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/virtualization/chapter.sgml#11 (text+ko) ==== @@ -1,7 +1,7 @@ <!-- The FreeBSD Documentation Project - $FreeBSD: doc/en_US.ISO8859-1/books/handbook/virtualization/chapter.sgml,v 1.25 2010/07/03 14:27:22 jkois Exp $ + $FreeBSD: doc/en_US.ISO8859-1/books/handbook/virtualization/chapter.sgml,v 1.26 2011/12/02 17:22:01 manolis Exp $ --> <chapter id="virtualization"> @@ -969,6 +969,117 @@ </sect3> </sect2> + + <sect2 id="virtualization-guest-virtualbox-guest-additions"> + <title>&virtualbox; Guest Additions on a &os; Guest</title> + + <para>The <application>&virtualbox;</application> guest additions + provide support for:</para> + + <itemizedlist> + <listitem> + <para>Clipboard sharing</para> + </listitem> + + <listitem> + <para>Mouse pointer integration</para> + </listitem> + + <listitem> + <para>Host time synchronization</para> + </listitem> + + <listitem> + <para>Window scaling</para> + </listitem> + + <listitem> + <para>Seamless mode</para> + </listitem> + </itemizedlist> + + <note> + <para>The following commands are run in the &os; guest.</para> + </note> + + <para>First, install the <filename + role="package">emulators/virtualbox-ose-additions</filename> + package in the &os; guest.</para> + + <screen>&prompt.root; <userinput>cd /usr/ports/emulators/virtualbox-ose-additions && make install clean</userinput></screen> + + <para>Add these lines to <filename>/etc/rc.conf</filename>:</para> + + <programlisting>vboxguest_enable="YES" +vboxservice_enable="YES"</programlisting> + + <para>If &man.ntpd.8; or &man.ntpdate.8; will be used, host time + synchronization should be disabled:</para> + + <programlisting>vboxservice_flags="--disable-timesync"</programlisting> + + <para>The <literal>vboxvideo_drv</literal> should be recognized by + <command>Xorg -configure</command>. If not, modify + <filename>xorg.conf</filename> for the + <application>&virtualbox;</application> video card:</para> + + <programlisting>Section "Device" + ### Available Driver options are:- + ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", + ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" + ### [arg]: arg optional + Identifier "Card0" + Driver "vboxvideo" + VendorName "InnoTek Systemberatung GmbH" + BoardName "VirtualBox Graphics Adapter" + BusID "PCI:0:2:0" +EndSection</programlisting> + + <para>To use <literal>vboxmouse_drv</literal>, adjust the mouse + section in your <filename>xorg.conf</filename>:</para> + + <programlisting>Section "InputDevice" + Identifier "Mouse0" + Driver "vboxmouse" +EndSection</programlisting> + + <para><acronym>HAL</acronym> users should create this file at + <filename>/usr/local/etc/hal/fdi/policy/90-vboxguest.fdi</filename> + or copy it from <filename>/usr/local/share/hal/fdi/policy/10osvendor/90-vboxguest.fdi</filename>:</para> + + <programlisting><?xml version="1.0" encoding="UTF-8"?> +<!-- +# Sun VirtualBox +# Hal driver description for the vboxmouse driver +# $Id: 90-vboxguest.fdi 21412 2009-07-08 21:18:57z vboxsync $ + + Copyright (C) 2008-2009 Sun Microsystems, Inc. + + This file is part of VirtualBox Open Source Edition (OSE, as + available from http://www.virtualbox.org. This file is free software; + you can redistribute it and/or modify it under the terms of the GNU + General Public License (GPL) as published by the Free Software + Foundation, in version 2 as it comes in the "COPYING" file of the + VirtualBox OSE distribution. VirtualBox OSE is distributed in the + hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + + Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa + Clara, CA 95054 USA or visit http://www.sun.com if you need + additional information or have any questions. +--> +<deviceinfo version="0.2"> + <device> + <match key="info.subsystem" string="pci"> + <match key="info.product" string="VirtualBox guest Service"> + <append key="info.capabilities" type="strlist">input</append> + <append key="info.capabilities" type="strlist">input.mouse</append> + <merge key="input.x11_driver" type="string">vboxmouse</merge> + <merge key="input.device" type="string">/dev/vboxguest</merge> + </match> + </match> + </device> +</deviceinfo></programlisting> + </sect2> </sect1> <sect1 id="virtualization-host"> @@ -1000,8 +1111,10 @@ <title>Installing &virtualbox;</title> <para><application>&virtualbox;</application> is available as a &os; port - in <filename role="package">emulators/virtualbox-ose</filename>, and - may be installed using the following commands:</para> + in <filename role="package">emulators/virtualbox-ose</filename>. + As &virtualbox; is very actively developed, make sure your ports + tree is up to date before installing. Install using these + commands:</para> <screen>&prompt.root; <userinput>cd /usr/ports/emulators/virtualbox-ose</userinput> &prompt.root; <userinput>make install clean</userinput></screen> @@ -1028,37 +1141,14 @@ <programlisting>vboxdrv_load="YES"</programlisting> - <para>Versions of <application>&virtualbox;</application> prior to 3.1.2 - require the <filename class="directory">proc</filename> file system - to be mounted. This is not needed in recent versions, which utilize - the functions provided by the &man.sysctl.3; library.</para> + <para>To use the kernel modules that allow bridged or host-only + networking, add the following to <filename>/etc/rc.conf</filename> + and reboot the computer:</para> - <para>When using an older version of the port, follow the instructions - below to make sure <filename class="directory">proc</filename> is - mounted properly:</para> - - <screen>&prompt.root; <userinput>mount -t procfs proc /proc</userinput></screen> + <programlisting>vboxnet_enable="YES"</programlisting> - <para>To allow this setting to persist reboots, the following line - is needed in <filename>/etc/fstab</filename>:</para> - - <programlisting>proc /proc procfs rw 0 0</programlisting> - - <note> - <para>If an error message similar to the following is observed - when <application>&virtualbox;</application> is run from - the terminal:</para> - - <screen>VirtualBox: supR3HardenedExecDir: couldn't read "", errno=2 cchLink=-1</screen> - - <para>The most likely culprit will be the <filename - class="directory">proc</filename> file system. Please use the - <command>mount</command> command to check whether it is mounted - properly.</para> - </note> - <para>The <groupname>vboxusers</groupname> group is created during - the installation of <application>&virtualbox;</application>. + installation of <application>&virtualbox;</application>. All users that need access to <application>&virtualbox;</application> will have to be added as members of this group. The <command>pw</command> command may be used to add new @@ -1066,8 +1156,23 @@ <screen>&prompt.root; <userinput>pw groupmod vboxusers -m <replaceable>yourusername</replaceable></userinput></screen> + <para>The default permissions for <filename + class="devicefile">/dev/vboxnetctl</filename> are restrictive and + need to be changed for bridged networking.</para> + + <para>To test it temporarily:</para> + + <screen>&prompt.root; <userinput>chown root:vboxusers /dev/vboxnetctl</userinput> +&prompt.root; <userinput>chmod 0660 /dev/vboxnetctl</userinput></screen> + + <para>To make the permissions change permanent, add these + lines to <filename>/etc/devfs.conf</filename>: + + <programlisting>own vboxnetctl root:vboxusers +perm vboxnetctl 0660</programlisting> + <para>To launch <application>&virtualbox;</application>, either select - the <guimenuitem>Sun VirtualBox</guimenuitem> item from your + the <guimenuitem>Sun VirtualBox</guimenuitem> item from the graphic environment's menu, or type the following in a terminal:</para> @@ -1081,6 +1186,71 @@ visit the relevant page in the &os; wiki, at <ulink url="http://wiki.FreeBSD.org/VirtualBox"></ulink>.</para> </sect2> + + <sect2 id="virtualization-virtualbox-usb-support"> + <title>&virtualbox; USB Support</title> + + <note> + <para>These steps require VirtualBox 4.0.0 or later.</para> + </note> + + <para>In order to be able to read and write to USB devices, users + need to be members of the operator group:</para> + + <screen>&prompt.root; <userinput>pw groupmod operator -m <replaceable>jerry</replaceable></userinput></screen> + + <para>Then, add the following to <filename>/etc/devfs.rules</filename> + (create it if it does not exist yet):</para> + + <programlisting>[system=10] +add path 'usb/*' mode 0660 group operator</programlisting> + + <para>To load these new rules, add the following to + <filename>/etc/rc.conf</filename>:</para> + + <programlisting>devfs_system_ruleset="system"</programlisting> + + <para>Then, restart devfs:</para> + + <screen>&prompt.root; <userinput>/etc/rc.d/devfs restart</userinput></screen> + + <para>USB can now be enabled in the guest operating system. + USB devices should be visible in the &virtualbox; preferences.</para> + </sect2> + + <sect2 id="virtualization-virtualbox-host-dvd-cd-access"> + <title>&virtualbox; Host DVD/CD Access</title> + + <para>The <command>atapicam</command> kernel module needs to be loaded + by adding the following line to + <filename>/boot/loader.conf</filename>:</para> + + <programlisting>atapicam_load="YES"</programlisting> + + <para><acronym>HAL</acronym> needs to run for + <application>&virtualbox;</application> DVD/CD functions to work, + so enable it in <filename>/etc/rc.conf</filename> and start it + (if it is not already running):</para> + + <programlisting>hald_enable="YES"</programlisting> + + <screen>&prompt.root; <userinput>/usr/local/etc/rc.d/hald start</userinput></screen> + + <para>In order for users to be able to use + <application>&virtualbox;</application> DVD/CD functions, they need + access to <filename class="devicefile">/dev/xpt0</filename>, + <filename + class="devicefile">/dev/cd<replaceable>N</replaceable></filename>, + and <filename + class="devicefile">/dev/pass<replaceable>N</replaceable></filename>. + Add the following lines to + <filename>/etc/devfs.conf</filename>:</para> + + <programlisting>perm cd0 0600 +perm xpt0 0660 +perm pass0 0660</programlisting> + </sect2> + <!-- Note: There is no working/end-user ready Xen support for FreeBSD as of 07-2010. Hide all information regarding Xen under FreeBSD. ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#115 (text+ko) ==== @@ -1,7 +1,7 @@ <!-- The FreeBSD Documentation Project - $FreeBSD: doc/en_US.ISO8859-1/books/porters-handbook/book.sgml,v 1.1119 2011/11/04 14:28:43 pav Exp $ + $FreeBSD: doc/en_US.ISO8859-1/books/porters-handbook/book.sgml,v 1.1122 2011/12/02 22:24:30 dougb Exp $ --> <!DOCTYPE BOOK PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ @@ -8743,21 +8743,20 @@ # Set it to YES to enable doormand. # doormand_config (path): Set to %%PREFIX%%/etc/doormand/doormand.cf # by default. -# . /etc/rc.subr name="doormand" rcvar=${name}_enable -command=%%PREFIX%%/sbin/${name} -pidfile=/var/run/${name}.pid - load_rc_config $name -: ${doormand_enable="NO"} +: ${doormand_enable:="NO"} : ${doormand_config="%%PREFIX%%/etc/doormand/doormand.cf"} +command=%%PREFIX%%/sbin/${name} +pidfile=/var/run/${name}.pid + command_args="-p $pidfile -f $doormand_config" run_rc_command "$1"</programlisting> @@ -8772,7 +8771,8 @@ down cleanly when the system shuts down. If the script is not starting a persistent service this is not necessary.</para> - <para>The "=" style of default variable assignment + <para>For optional configuration elements + the "=" style of default variable assignment is preferable to the ":=" style here, since the former sets a default value only if the variable is unset, and the latter sets one if the variable is unset @@ -8799,13 +8799,119 @@ whether to stop the service on deinstall or not. Also note this affects upgrades, too.</para> - <para>Line like this goes to the <filename>pkg-plist</filename>:</para> + <para>A line like this goes in the <filename>pkg-plist</filename>:</para> <programlisting>@stopdaemon doormand</programlisting> <para>The argument must match the content of <makevar>USE_RC_SUBR</makevar> variable.</para> </sect2> + + <sect2> + <title>Pre-Commit Checklist</title> + + <para>Before contributing a port with an <filename>rc.d</filename> + script, and more importantly, before commiting one; please consult + the following checklist to be sure that it is ready.</para> + + <procedure> + <step> + <para>If this is a new file, does it have <filename>.sh</filename> + in the file name? If so that should be changed to just + <filename>file.in</filename> since new <filename>rc.d</filename> + files may not end with that extension.</para> + </step> + + <step> + <para>Does the file have a + <literal>$FreeBSD$</literal> tag?</para> + </step> + + <step> + <para>Do the name of the file (minus <filename>.in</filename>), + the PROVIDE line, and $name all match? The file name + matching PROVIDE makes debugging easier, especially for + &man.rcorder.8; issues. Matching the file name and + $name makes figuring out what variables in + rc.conf[.local] are relevant easier as well. The latter is + also what you might call "policy" for all new + scripts, including in the base.</para> + </step> + + <step> + <para>Is the REQUIRE line set to LOGIN? This is mandatory for + scripts that run as a non-root user. If it runs as root, is + there a good reason for it to run prior to LOGIN? If not, it + should run there so that we can loosely group local scripts + to a point in &man.rcorder.8; after most everything in the + base is already running.</para> + </step> + + <step> + <para>Does the script start a persistent service? If so, it + should have KEYWORD: shutdown.</para> + </step> + + <step> + <para>Make sure there is no KEYWORD: FreeBSD present. This has + not been necessary or desirable for years. It is also an + indication that the new script was copy/pasted from an old + script, so extra caution should be given to the review.</para> + </step> + + <step> + <para>Does the script use an interpreted language (perl, python, + ruby, etc.)? If so, is command_interpreter set appropriately? + If not, it is likely that + <programlisting>&man.service.8; script stop</programlisting> + will not work properly.</para> + </step> + + <step> + <para>Are all examples of /usr/local subbed out for %%PREFIX%%?</para> + </step> + + <step> + <para>Do the default variable assignments come after + load_rc_config?</para> + </step> + + <step> + <para>Are there default assignments to empty strings? + They should be removed, but double-check that the option is + documented in the comments at the top of the file.</para> + </step> + + <step> + <para>Are things that are set in variables actually used in + the script?</para> + </step> + + <step> + <para>Are options listed in the default _flags things that are + actually mandatory? If so, they should be in command_args. + The -d option is a red flag (pardon the pun) here, since it's + usually the option to "daemonize" the process, and + therefore is actually mandatory.</para> + </step> + + <step> + <para>The _flags variable should never be included in command_args + (and vice versa, although that error is less common).</para> + </step> + + <step> + <para>Does the script execute any code unconditionally? This + is frowned on. Usually these things can/should be dealt with + through a start_precmd.</para> + </step> + + <step> + <para>All boolean tests should utilize the checkyesno function. + No hand-rolled tests for [Yy][Ee][Ss], etc.</para> + </step> + </procedure> + </sect2> </sect1> <sect1 id="users-and-groups"> ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#47 (text+ko) ==== @@ -1,7 +1,7 @@ <!-- The FreeBSD Dutch Documentation Project - $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml,v 1.35 2011/11/14 20:20:38 rene Exp $ + $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml,v 1.36 2011/11/29 21:48:47 rene Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/desktop/chapter.sgml %SRCID% 1.118 ==== //depot/projects/docproj_nl/www/en/platforms/sparc.sgml#8 (text+ko) ==== @@ -1,6 +1,6 @@ <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [ <!ENTITY base CDATA ".."> -<!ENTITY date "$FreeBSD: www/en/platforms/sparc.sgml,v 1.40 2010/11/06 13:01:54 marius Exp $"> +<!ENTITY date "$FreeBSD: www/en/platforms/sparc.sgml,v 1.41 2011/11/27 17:38:49 marius Exp $"> <!ENTITY title "FreeBSD/sparc64 Project"> <!ENTITY email 'freebsd-sparc64'> <!ENTITY % navinclude.developers "INCLUDE"> @@ -107,11 +107,13 @@ <li>Sun Fire V210</li> <li>Sun Fire V215 (support first appeared in 7.3-RELEASE and 8.1-RELEASE)</li> <li>Sun Fire V240</li> + <li>Sun Fire V245 (support first appeared in 7.3-RELEASE and 8.1-RELEASE)</li> <li>Sun Fire V250</li> <li>Sun Fire V440 (support for the on-board NICs first appeared in 7.3-RELEASE and 8.0-RELEASE)</li> <li>Sun Fire V480 (501-6780 and 501-6790 centerplanes only, for which support - first appeared in 7.3-RELEASE and 8.1-RELEASE)</li> + first appeared in 7.3-RELEASE and 8.1-RELEASE, + other centerplanes might work beginning with 8.3-RELEASE and 9.0-RELEASE)</li> <li>Sun Fire V880</li> <li>Sun Fire V890 (support first appeared in 7.4-RELEASE and 8.1-RELEASE, non-mixed Ultrasparc IV/IV+ CPU-configurations only)</li> @@ -123,7 +125,6 @@ <ul> <li>Sun Fire V125</li> - <li>Sun Fire V245 (support first appeared in 7.3-RELEASE and 8.1-RELEASE)</li> <li>Sun Fire V490 (support first appeared in 7.4-RELEASE and 8.1-RELEASE, non-mixed Ultrasparc IV/IV+ CPU-configurations only)</li> </ul> ==== //depot/projects/docproj_nl/www/en/projects/newbies.sgml#6 (text+ko) ==== @@ -1,6 +1,6 @@ <!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [ <!ENTITY base CDATA ".."> -<!ENTITY date "$FreeBSD: www/en/projects/newbies.sgml,v 1.63 2011/05/15 19:34:14 uqs Exp $"> +<!ENTITY date "$FreeBSD: www/en/projects/newbies.sgml,v 1.64 2011/11/27 19:19:06 gjb Exp $"> <!ENTITY title 'Resources for Newbies'> <!ENTITY % navinclude.docs "INCLUDE"> <!ENTITY url.articles "&base;/doc/en_US.ISO8859-1/articles"> @@ -178,14 +178,13 @@ throughout.</p></li> <li> - <p>A <a href="http://8help.osu.edu/wks/unix_course/">UNIX + <p>A <a href="http://www.cs.duke.edu/csl/docs/unix_course/">UNIX Introductory Course</a> from Ohio State University is - available online in HTML, postscript and Acrobat PDF - formats.</p> + available online in HTML format.</p> </li> <li> - <p>A <a href="http://8help.osu.edu/wks/sysadm_course/">UNIX + <p>A <a href="http://www.cs.duke.edu/csl/docs/sysadmin_course/">UNIX System Administration Course</a> from Ohio State University is available online in HTML format.</p> </li> From owner-p4-projects@FreeBSD.ORG Sat Dec 3 12:24:13 2011 Return-Path: <owner-p4-projects@FreeBSD.ORG> Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 434691065670; Sat, 3 Dec 2011 12:24:13 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id E1CE2106564A for <perforce@FreeBSD.org>; Sat, 3 Dec 2011 12:24:12 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id CFA7F8FC1A for <perforce@FreeBSD.org>; Sat, 3 Dec 2011 12:24:12 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id pB3COC09010287 for <perforce@FreeBSD.org>; Sat, 3 Dec 2011 12:24:12 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id pB3COCPD010284 for perforce@freebsd.org; Sat, 3 Dec 2011 12:24:12 GMT (envelope-from rene@FreeBSD.org) Date: Sat, 3 Dec 2011 12:24:12 GMT Message-Id: <201112031224.pB3COCPD010284@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan <rene@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Precedence: bulk Cc: Subject: PERFORCE change 202542 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes <p4-projects.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>, <mailto:p4-projects-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/p4-projects> List-Post: <mailto:p4-projects@freebsd.org> List-Help: <mailto:p4-projects-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>, <mailto:p4-projects-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sat, 03 Dec 2011 12:24:13 -0000 http://p4web.freebsd.org/@@202542?ac=10 Change 202542 by rene@rene_acer on 2011/12/03 12:23:09 MFen articles/contributing-ports 1.7 -> 1.9 Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/articles/contributing-ports/article.sgml#16 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/articles/contributing-ports/article.sgml#16 (text+ko) ==== @@ -2,7 +2,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/articles/contributing-ports/article.sgml,v 1.7 2011/10/02 19:34:56 rene Exp $ %SOURCE% en_US.ISO8859-1/articles/contributing-ports/article.sgml - %SRCID% 1.7 + %SRCID% 1.9 --> <!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook V4.1-Based Extension//EN" [ @@ -145,7 +145,7 @@ of slaafpoorten heeft door in een hoofdindex van ports genaamd <filename>INDEX</filename> te kijken. (De naam van het bestand varieert naar gelang de uitgave van &os;; bijvoorbeeld - <filename>INDEX-6</filename>.) Sommige ports hebben + <filename>INDEX-8</filename>.) Sommige ports hebben conditionele afhankelijkheden die niet standaard in een bouw van <filename>INDEX</filename> worden opgenomen. We verwachten dat u zulke ports kunt herkennen door naar de @@ -382,6 +382,7 @@ verhoging van de <makevar>PORTREVISION</makevar> te krijgen zodat ze automatisch worden bijgewerkt door geautomatiseerde gereedschappen als + <application>portmaster</application> of &man.portupgrade.1;.</para> </listitem> </itemizedlist> @@ -447,7 +448,7 @@ <para>&os; garandeert alleen dat de Portscollectie op de <literal>-STABLE</literal>-takken werkt. U dient - <literal>5-STABLE</literal> of <literal>6-STABLE</literal> te + <literal>7-STABLE</literal> of <literal>8-STABLE</literal> te draaien, bij voorkeur de laatste. In theorie zou het voldoende moeten zijn om de nieuwste uitgave van elke STABLE-tak te draaien (aangezien de ABI's niet horen te @@ -457,19 +458,17 @@ <para>Aangezien de meerderheid van &os;-installaties op PC-compatibele machines draait (wat wordt aangeduid als de <literal>i386</literal>-architectuur), verwachten wij van u - dat u de port op die architectuur werkend houdt. Omdat echter - steeds meer mensen de <literal>amd64</literal>-architectuur - als zodanig gaan draaien, wordt het steeds belangrijker om - er voor te zorgen dat ports daarop ook draaien. Het is prima - om om hulp te vragen als u een van deze machines niet + dat u de port op die architectuur werkend houdt. We prefereren dat + de ports ook op de <literal>amd64</literal>-architectuur draaien. + Het is prima om om hulp te vragen als u een van deze machines niet heeft.</para> <note> <para>De gebruikelijke manieren om te falen voor niet-<literal>i386</literal> machines zijn dat de originele programmeurs aannamen dat, bijvoorbeeld, pointers - <literal>int</literal>s zijn of dat de relatief lakse - compiler <application>gcc</application> 2.95 werd + <literal>int</literal>s zijn of dat een relatief lakse + oudere <application>gcc</application> compiler werd gebruikt. Steeds meer reorganiseren applicatie-auteurs hun code om deze aannames te verwijderen — maar als de auteur de code niet actief onderhoudt, zult u dit zelf @@ -608,6 +607,10 @@ doen. Probeer zo snel mogelijk te reageren, zelfs als het alleen maar is om te zeggen dat u wat meer tijd nodig heeft voordat u aan het PR kan werken.</para> + + <para>Als u niet na 14 dagen heeft gereageerd, mag elke committer + via een <literal>maintainer-timeout</literal> uit een PR + committen waarop u niet heeft gereageerd.</para> </step> <step> @@ -728,8 +731,8 @@ </itemizedlist> <para>In deze gevallen is uw hoofdplicht om op tijd te reageren. - De timeout voor niet-reagerende onderhouders is 14 dagen. Na - deze periode mogen niet-goedgekeurde veranderingen gecommit + Nogmaals, de timeout voor niet-reagerende onderhouders is 14 dagen. + Na deze periode mogen niet-goedgekeurde veranderingen gecommit worden. Ze hebben de moeite genomen om dit voor u te doen; dus probeer tenminste op tijd te reageren. Daarna dient u zo snel mogelijk hun veranderingen te herzien, goed te keuren, te From owner-p4-projects@FreeBSD.ORG Sat Dec 3 17:45:23 2011 Return-Path: <owner-p4-projects@FreeBSD.ORG> Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 81B4A1065670; Sat, 3 Dec 2011 17:45:23 +0000 (UTC) Delivered-To: perforce@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 333C2106566B for <perforce@FreeBSD.org>; Sat, 3 Dec 2011 17:45:21 +0000 (UTC) (envelope-from rene@FreeBSD.org) Received: from skunkworks.freebsd.org (skunkworks.freebsd.org [IPv6:2001:4f8:fff6::2d]) by mx1.freebsd.org (Postfix) with ESMTP id 200CE8FC08 for <perforce@FreeBSD.org>; Sat, 3 Dec 2011 17:45:21 +0000 (UTC) Received: from skunkworks.freebsd.org (localhost [127.0.0.1]) by skunkworks.freebsd.org (8.14.4/8.14.4) with ESMTP id pB3HjLGw073645 for <perforce@FreeBSD.org>; Sat, 3 Dec 2011 17:45:21 GMT (envelope-from rene@FreeBSD.org) Received: (from perforce@localhost) by skunkworks.freebsd.org (8.14.4/8.14.4/Submit) id pB3HjK6R073642 for perforce@freebsd.org; Sat, 3 Dec 2011 17:45:20 GMT (envelope-from rene@FreeBSD.org) Date: Sat, 3 Dec 2011 17:45:20 GMT Message-Id: <201112031745.pB3HjK6R073642@skunkworks.freebsd.org> X-Authentication-Warning: skunkworks.freebsd.org: perforce set sender to rene@FreeBSD.org using -f From: Rene Ladan <rene@FreeBSD.org> To: Perforce Change Reviews <perforce@FreeBSD.org> Precedence: bulk Cc: Subject: PERFORCE change 202563 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes <p4-projects.freebsd.org> List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>, <mailto:p4-projects-request@freebsd.org?subject=unsubscribe> List-Archive: <http://lists.freebsd.org/pipermail/p4-projects> List-Post: <mailto:p4-projects@freebsd.org> List-Help: <mailto:p4-projects-request@freebsd.org?subject=help> List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/p4-projects>, <mailto:p4-projects-request@freebsd.org?subject=subscribe> X-List-Received-Date: Sat, 03 Dec 2011 17:45:23 -0000 http://p4web.freebsd.org/@@202563?ac=10 Change 202563 by rene@rene_acer on 2011/12/03 17:44:56 MFen handbook/virtualization 1.25 -> 1.26 Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#23 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#23 (text+ko) ==== @@ -4,7 +4,7 @@ $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml,v 1.11 2010/07/04 18:35:22 rene Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/virtualization/chapter.sgml - %SRCID% 1.25 + %SRCID% 1.26 --> <chapter id="virtualization"> @@ -1005,6 +1005,120 @@ </procedure> </sect3> </sect2> + + <sect2 id="virtualization-guest-virtualbox-guest-additions"> + <title>&virtualbox; gasttoevoegingen op een &os;-gast</title> + + <para>De gasttoevoegingen van <application>&virtualbox;</application> + bieden ondersteuning voor:</para> + + <itemizedlist> + <listitem> + <para>Het delen van het prikbord</para> + </listitem> + + <listitem> + <para>Integratie van de muiscursor</para> + </listitem> + + <listitem> + <para>Synchronisatie met de tijd van de gastheer</para> + </listitem> + + <listitem> + <para>Het schalen van vensters</para> + </listitem> + + <listitem> + <para>Naadloze modus</para> + </listitem> + </itemizedlist> + + <note> + <para>De volgende commando's worden gedraaid in de &os;-gast.</para> + </note> + + <para>Installeer ten eerste het pakket <filename + role="package">emulators/virtualbox-ose-additions</filename> in de + &os;-gast.</para> + + <screen>&prompt.root; <userinput>cd /usr/ports/emulators/virtualbox-ose-additions && make install clean</userinput></screen> + + <para>Voeg deze regels toe aan <filename>/etc/rc.conf</filename>:</para> + + <programlisting>vboxguest_enable="YES" +vboxservice_enable="YES"</programlisting> + + <para>Als &man.ntpd.8; of &man.ntpdate.8; gebruikt, dient de + synchronisatie met de tijd van de gastheer te worden + uitgeschakeld:</para> + + <programlisting>vboxservice_flags="--disable-timesync"</programlisting> + + <para>De <literal>vboxvideo_drv</literal> zou herkend moeten worden door + <command>Xorg -configure</command>. Als dit niet zo is, dient + <filename>xorg.conf</filename> gewijzigd te worden voor de videokaart + van <application>&virtualbox;</application>:</para> + + <programlisting>Section "Device" + ### Available Driver options are:- + ### Values: <i>: integer, <f>: float, <bool>: "True"/"False", + ### <string>: "String", <freq>: "<f> Hz/kHz/MHz" + ### [arg]: arg optional + Identifier "Card0" + Driver "vboxvideo" + VendorName "InnoTek Systemberatung GmbH" + BoardName "VirtualBox Graphics Adapter" + BusID "PCI:0:2:0" +EndSection</programlisting> + + <para>Pas het gedeelte over de muis in <filename>xorg.conf</filename> aan + om <literal>vboxmouse_drv</literal> te gebruiken:</para> + + <programlisting>Section "InputDevice" + Identifier "Mouse0" + Driver "vboxmouse" +EndSection</programlisting> + + <para>Gebruikers van <acronym>HAL</acronym> dienen dit bestand aan te + maken als + <filename>/usr/local/etc/hal/fdi/policy/90-vboxguest.fdi</filename> + of het te kopiëren van + <filename>/usr/local/hal/fdi/policy/10osvendor/90-vboxguest.fdi</filename>:</para> + + <programlisting><?xml version="1.0" encoding="UTF-8"?> +<!-- +# Sun VirtualBox +# Hal driver description for the vboxmouse driver +# $Id: 90-vboxguest.fdi 21412 2009-07-08 21:18:57z vboxsync $ + + Copyright (C) 2008-2009 Sun Microsystems, Inc. + + This file is part of VirtualBox Open Source Edition (OSE, as + available from http://www.virtualbox.org. This file is free software; + you can redistribute it and/or modify it under the terms of the GNU + General Public License (GPL) as published by the Free Software + Foundation, in version 2 as it comes in the "COPYING" file of the + VirtualBox OSE distribution. VirtualBox OSE is distributed in the + hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. + + Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa + Clara, CA 95054 USA or visit http://www.sun.com if you need + additional information or have any questions. +--> +<deviceinfo version="0.2"> + <device> + <match key="info.subsystem" string="pci"> + <match key="info.product" string="VirtualBox guest Service"> + <append key="info.capabilities" type="strlist">input</append> + <append key="info.capabilities" type="strlist">input.mouse</append> + <merge key="input.x11_driver" type="string">vboxmouse</merge> + <merge key="input.device" type="string">/dev/vboxguest</merge> + </match> + </match> + </device> +</deviceinfo></programlisting> + </sect2> </sect1> <sect1 id="virtualization-host"> @@ -1038,8 +1152,10 @@ <para><application>&virtualbox;</application> is beschikbaar als een &os;-port in <filename - role="package">emulators/virtualbox-ose</filename> en kan met de - volgende commando's geïnstalleerd worden:</para> + role="package">emulators/virtualbox-ose</filename>. Zorg ervoor, + aangezien &virtualbox; erg actief ontwikkeld wordt, dat + uw ports bijgewerkt is voordat u met de installatie begint. Installeer + het met deze commando's:</para> <screen>&prompt.root; <userinput>cd /usr/ports/emulators/virtualbox-ose</userinput> &prompt.root; <userinput>make install clean</userinput></screen> @@ -1068,36 +1184,12 @@ <programlisting>vboxdrv_load="YES"</programlisting> - <para>Voor versies van <application>&virtualbox;</application> lager dan - 3.1.2 is het nodig om het bestandssysteem - <filename class="directory">proc</filename> aan te koppelen. Voor - recente versies is dit niet nodig, die maken gebruik van de functies die - door de bibliotheek &man.sysctl.3; worden aangeboden.</para> + <para>Voeg het volgende aan <filename>/etc/rc.conf</filename> toe en + herstart de computer om de kernelmodules te gebruiken die in gebridgede + of gastheer-only netwerken voorzien:</para> - <para>Volg de onderstaande instructies op bij het gebruik van een oudere - versie van de port om er zeker van te zijn dat <filename - class="directory">proc</filename> juist is aangekoppeld:</para> + <programlisting>vboxnet_enable="YES"</programlisting> - <screen>&prompt.root; <userinput>mount -t procfs proc /proc</userinput></screen> - - <para>De volgende regel is nodig in <filename>/etc/fstab</filename> om de - instelling werkend te houden na een herstart:</para> - - <programlisting>proc /proc procfs rw 0 0</programlisting> - - <note> - <para>Als er zich een foutmelding voordoet die lijkt op de volgende - wanneer <application>&virtualbox;</application> vanaf de terminal - wordt gedraaid:</para> - - <screen>VirtualBox: supR3HardenedExecDir: couldn't read "", errno=2 cchLink=-1</screen> - - <para>Waarschijnlijk is de boosdoener het <filename - class="directory">proc</filename> bestandssysteem. Controleer met - het commando <command>mount</command> of het juist is - aangekoppeld.</para> - </note> - <para>De groep <groupname>vboxusers</groupname> wordt tijdens de installatie van <application>&virtualbox;</application> aangemaakt. Alle gebruikers die toegang tot <application>&virtualbox;</application> @@ -1107,8 +1199,23 @@ <screen>&prompt.root; <userinput>pw groupmod vboxusers -m <replaceable>uwgebruikersnaam</replaceable></userinput></screen> + <para>De standaardpermissies voor <filename + class="devicefile">/dev/vboxnetctl</filename> zijn restrictief en + moeten veranderd worden voor gebridged netwerken.</para> + + <para>Om het tijdelijk te testen:</para> + + <screen>&prompt.root; <userinput>chown root:vboxusers /dev/vboxnetctl</userinput> +&prompt.root; <userinput>chmod 0660 /dev/vboxnetctl</userinput></screen> + + <para>Voeg deze regels toe aan <filename>/etc/devfs.conf</filename> om de + permissiewijziging permanent te maken:</para> + + <programlisting>own vboxnetctl root:vboxusers +perm vboxnetctl 0660</programlisting> + <para>Gebruik de optie <guimenuitem>Sun VirtualBox</guimenuitem> van het - menu van uw grafische omgeving of typ het volgende in in een terminal om + menu van de grafische omgeving of typ het volgende in in een terminal om <application>&virtualbox;</application> te starten:</para> <screen>&prompt.user; <userinput>VirtualBox</userinput></screen> @@ -1122,6 +1229,72 @@ url="http://wiki.FreeBSD.org/VirtualBox"></ulink>.</para> </sect2> + <sect2 id="virtualization-virtualbox-usb-suport"> + <title>USB-ondersteuning in &virtualbox;</title> + + <note> + <para>Voor deze stappen is VirtualBox 4.0.0 of nieuwer nodig.</para> + </note> + + <para>Om van UBS-apparaten te kunnen lezen en ernaar te kunnen schrijven + dienen gebruikers lid te zijn van de groep operator:</para> + + <screen>&prompt.root; <userinput>pw groupmod operator -m <replaceable>jerry</replaceable></userinput></screen> + + <para>Voeg vervolgens het volgende toe aan + <filename>/etc/devfs.rules</filename> (maak het aan als het nog niet + bestaat):</para> + + <programlisting>[system=10] +add path 'usb/*' mode 0660 group operator</programlisting> + + <para>Voeg het volgende aan toe aan <filename>/etc/rc.conf</filename> om + deze nieuwe regels te laden:</para> + + <programlisting>devfs_system_ruleset="system</programlisting> + + <para>Herstart vervolgens devfs:</para> + + <screen>&prompt.root; <userinput>/etc/rc.d/devfs restart</userinput></screen> + + <para>USB kan nu in het gast-besturingssysteem worden aangezet. + USB-apparaten zouden zichtbaar moeten zijn in de voorkeuren van + &virtualbox;.</para> + </sect2> + + <sect2 id="virtualization-virtualbox-host-dvd-cd-access"> + <title>DVD/CD-toegang van de gastheer in &virtualbox;</title> + + <para>De kernelmodule <command>atapicam</command> moet geladen zijn door + de volgende regel toe te voegen aan + <filename>/boot/loader.conf</filename>:</para> + + <programlisting>atapicam_load="YES"</programlisting> + + <para><acronym>HAL</acronym> moet draaien om de DVD/CD-functies van + <application>&virtualbox;</application> te laten werken, zet het dus aan + in <filename>/etc/rc.conf</filename> en start het (als het niet reeds + draait):</para> + + <programlisting>hald_enable="YES"</programlisting> + + <screen>&prompt.root; <userinput>/usr/local/etc/rc.d/hald start</userinput></screen> + + <para>Om gebruikers de DVD/CD-functionaliteit van + <application>&virtualbox;</application> te laten gebruiken, dienen ze + toegang te hebben tot <filename class="devicefile">/dev/xpt0</filename>, + <filename + class="devicefile">/dev/cd<replaceable>N</replaceable></filename> en + <filename + class="devicefile">/dev/pass<replaceable>N</replaceable></filename>. + Voeg de volgende regels toe aan + <filename>/etc/devfs.conf</filename>:</para> + + <programlisting>perm cd0 0600 +perm xpt0 0660 +perm pass0 0660</programlisting> + </sect2> + <!-- Noot: er is geen werkende/gebruiksklare ondersteuning voor Xen op 07-2010. Verberg alle informatie mbt Xen op FreeBSD.