Fri Dec 3 07:52:33 2021 UTC ()
guide: update USE_LANGUAGES section, add missing file to PLIST


(wiz)
diff -r1.5 -r1.6 pkgsrc/doc/guide/PLIST
diff -r1.166 -r1.167 pkgsrc/doc/guide/files/fixes.xml

cvs diff -r1.5 -r1.6 pkgsrc/doc/guide/PLIST (expand / switch to unified diff)

--- pkgsrc/doc/guide/PLIST 2020/06/21 04:32:36 1.5
+++ pkgsrc/doc/guide/PLIST 2021/12/03 07:52:32 1.6
@@ -1,43 +1,44 @@ @@ -1,43 +1,44 @@
1@comment $NetBSD: PLIST,v 1.5 2020/06/21 04:32:36 rillig Exp $ 1@comment $NetBSD: PLIST,v 1.6 2021/12/03 07:52:32 wiz Exp $
2${PLIST.html}share/doc/pkgsrc/binary.html 2${PLIST.html}share/doc/pkgsrc/binary.html
3${PLIST.html}share/doc/pkgsrc/build.html 3${PLIST.html}share/doc/pkgsrc/build.html
4${PLIST.html}share/doc/pkgsrc/buildlink.html 4${PLIST.html}share/doc/pkgsrc/buildlink.html
5${PLIST.html}share/doc/pkgsrc/bulk.html 5${PLIST.html}share/doc/pkgsrc/bulk.html
6${PLIST.html}share/doc/pkgsrc/components.html 6${PLIST.html}share/doc/pkgsrc/components.html
7${PLIST.html}share/doc/pkgsrc/configuring.html 7${PLIST.html}share/doc/pkgsrc/configuring.html
8${PLIST.html}share/doc/pkgsrc/creating.html 8${PLIST.html}share/doc/pkgsrc/creating.html
9${PLIST.html}share/doc/pkgsrc/developers-guide.html 9${PLIST.html}share/doc/pkgsrc/developers-guide.html
10${PLIST.html}share/doc/pkgsrc/devfaq.html 10${PLIST.html}share/doc/pkgsrc/devfaq.html
11${PLIST.html}share/doc/pkgsrc/editing.html 11${PLIST.html}share/doc/pkgsrc/editing.html
12${PLIST.html}share/doc/pkgsrc/examples.html 12${PLIST.html}share/doc/pkgsrc/examples.html
13${PLIST.html}share/doc/pkgsrc/faq.html 13${PLIST.html}share/doc/pkgsrc/faq.html
14${PLIST.html}share/doc/pkgsrc/files.html 14${PLIST.html}share/doc/pkgsrc/files.html
15${PLIST.html}share/doc/pkgsrc/fixes.html 15${PLIST.html}share/doc/pkgsrc/fixes.html
16${PLIST.html}share/doc/pkgsrc/ftp-layout.html 16${PLIST.html}share/doc/pkgsrc/ftp-layout.html
17${PLIST.html}share/doc/pkgsrc/getting.html 17${PLIST.html}share/doc/pkgsrc/getting.html
18${PLIST.html}share/doc/pkgsrc/global.css 18${PLIST.html}share/doc/pkgsrc/global.css
19${PLIST.html}share/doc/pkgsrc/gnome.html 19${PLIST.html}share/doc/pkgsrc/gnome.html
 20${PLIST.html}share/doc/pkgsrc/hardening.html
20${PLIST.html}share/doc/pkgsrc/help-devel.html 21${PLIST.html}share/doc/pkgsrc/help-devel.html
21${PLIST.html}share/doc/pkgsrc/help-topics.html 22${PLIST.html}share/doc/pkgsrc/help-topics.html
22${PLIST.html}share/doc/pkgsrc/help-user.html 23${PLIST.html}share/doc/pkgsrc/help-user.html
23${PLIST.html}share/doc/pkgsrc/index.html 24${PLIST.html}share/doc/pkgsrc/index.html
24${PLIST.html}share/doc/pkgsrc/infr.design.html 25${PLIST.html}share/doc/pkgsrc/infr.design.html
25${PLIST.html}share/doc/pkgsrc/infrastructure.html 26${PLIST.html}share/doc/pkgsrc/infrastructure.html
26${PLIST.html}share/doc/pkgsrc/introduction.html 27${PLIST.html}share/doc/pkgsrc/introduction.html
27${PLIST.html}share/doc/pkgsrc/logs.html 28${PLIST.html}share/doc/pkgsrc/logs.html
28${PLIST.html}share/doc/pkgsrc/makefile.html 29${PLIST.html}share/doc/pkgsrc/makefile.html
29${PLIST.html}share/doc/pkgsrc/options.html 30${PLIST.html}share/doc/pkgsrc/options.html
30${PLIST.html}share/doc/pkgsrc/pkginstall.html 31${PLIST.html}share/doc/pkgsrc/pkginstall.html
31${PLIST.html}share/doc/pkgsrc/pkgsrc.html 
32${PLIST.epub}share/doc/pkgsrc/pkgsrc.epub 32${PLIST.epub}share/doc/pkgsrc/pkgsrc.epub
 33${PLIST.html}share/doc/pkgsrc/pkgsrc.html
33${PLIST.pdf}share/doc/pkgsrc/pkgsrc.pdf 34${PLIST.pdf}share/doc/pkgsrc/pkgsrc.pdf
34${PLIST.pdf}share/doc/pkgsrc/pkgsrc.ps 35${PLIST.pdf}share/doc/pkgsrc/pkgsrc.ps
35${PLIST.ascii}share/doc/pkgsrc/pkgsrc.txt 36${PLIST.ascii}share/doc/pkgsrc/pkgsrc.txt
36${PLIST.html}share/doc/pkgsrc/platforms.html 37${PLIST.html}share/doc/pkgsrc/platforms.html
37${PLIST.html}share/doc/pkgsrc/plist.html 38${PLIST.html}share/doc/pkgsrc/plist.html
38${PLIST.html}share/doc/pkgsrc/porting.html 39${PLIST.html}share/doc/pkgsrc/porting.html
39${PLIST.html}share/doc/pkgsrc/regression.html 40${PLIST.html}share/doc/pkgsrc/regression.html
40${PLIST.html}share/doc/pkgsrc/submit.html 41${PLIST.html}share/doc/pkgsrc/submit.html
41${PLIST.html}share/doc/pkgsrc/tools.html 42${PLIST.html}share/doc/pkgsrc/tools.html
42${PLIST.html}share/doc/pkgsrc/users-guide.html 43${PLIST.html}share/doc/pkgsrc/users-guide.html
43${PLIST.html}share/doc/pkgsrc/using.html 44${PLIST.html}share/doc/pkgsrc/using.html

cvs diff -r1.166 -r1.167 pkgsrc/doc/guide/files/fixes.xml (expand / switch to unified diff)

--- pkgsrc/doc/guide/files/fixes.xml 2021/11/09 17:41:27 1.166
+++ pkgsrc/doc/guide/files/fixes.xml 2021/12/03 07:52:33 1.167
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1<!-- $NetBSD: fixes.xml,v 1.166 2021/11/09 17:41:27 gutteridge Exp $ --> 1<!-- $NetBSD: fixes.xml,v 1.167 2021/12/03 07:52:33 wiz Exp $ -->
2 2
3<chapter id="fixes"> <?dbhtml filename="fixes.html"?> 3<chapter id="fixes"> <?dbhtml filename="fixes.html"?>
4<title>Making your package work</title> 4<title>Making your package work</title>
5 5
6<sect1 id="general-operation"> 6<sect1 id="general-operation">
7 <title>General operation</title> 7 <title>General operation</title>
8 8
9 <para>One appealing feature of pkgsrc is that it runs on many 9 <para>One appealing feature of pkgsrc is that it runs on many
10 different platforms. As a result, it is important to ensure, 10 different platforms. As a result, it is important to ensure,
11 where possible, that packages in pkgsrc are portable. This 11 where possible, that packages in pkgsrc are portable. This
12 chapter mentions some particular details you should pay 12 chapter mentions some particular details you should pay
13 attention to while working on pkgsrc.</para> 13 attention to while working on pkgsrc.</para>
14 14
@@ -1396,28 +1396,33 @@ pre-configure: @@ -1396,28 +1396,33 @@ pre-configure:
1396<sect1 id="programming-languages"> 1396<sect1 id="programming-languages">
1397 <title>Programming languages</title> 1397 <title>Programming languages</title>
1398 1398
1399 <sect2 id="basic-programming-languages"> 1399 <sect2 id="basic-programming-languages">
1400 <title>C, C++, and Fortran</title> 1400 <title>C, C++, and Fortran</title>
1401 1401
1402 <para>Compilers for the C, C++, and Fortran languages comes with 1402 <para>Compilers for the C, C++, and Fortran languages comes with
1403 the NetBSD base system. By default, pkgsrc assumes that a package 1403 the NetBSD base system. By default, pkgsrc assumes that a package
1404 is written in C and will hide all other compilers (via the wrapper 1404 is written in C and will hide all other compilers (via the wrapper
1405 framework, see <xref linkend="buildlink" />).</para> 1405 framework, see <xref linkend="buildlink" />).</para>
1406 1406
1407 <para>To declare which language's compiler a package needs, set 1407 <para>To declare which language's compiler a package needs, set
1408 the <varname>USE_LANGUAGES</varname> variable. Allowed values 1408 the <varname>USE_LANGUAGES</varname> variable. Allowed values
1409 currently are <quote>c</quote>, <quote>c++</quote>, and 1409 currently are:
1410 <quote>fortran</quote> (and any combination). The default is 1410 <programlisting>
 1411 c99, c++, c++03, gnu++03, c++0x, gnu++0x, c++11, gnu++11,
 1412 c++14, gnu++14, c++17, gnu++17, c++20, gnu++20, fortran,
 1413 fortran77, java, objc, obj-c++, and ada.
 1414 </programlisting>
 1415 (and any combination). The default is
1411 <quote>c</quote>. Packages using GNU configure scripts, even if 1416 <quote>c</quote>. Packages using GNU configure scripts, even if
1412 written in C++, usually need a C compiler for the configure 1417 written in C++, usually need a C compiler for the configure
1413 phase.</para> 1418 phase.</para>
1414 </sect2> 1419 </sect2>
1415 1420
1416 <sect2 id="java-programming-language"> 1421 <sect2 id="java-programming-language">
1417 <title>Java</title> 1422 <title>Java</title>
1418 1423
1419 <para>If a program is written in Java, use the Java framework in 1424 <para>If a program is written in Java, use the Java framework in
1420 pkgsrc. The package must include 1425 pkgsrc. The package must include
1421 <filename>../../mk/java-vm.mk</filename>. This Makefile fragment 1426 <filename>../../mk/java-vm.mk</filename>. This Makefile fragment
1422 provides the following variables:</para> 1427 provides the following variables:</para>
1423 1428