Import of pkgsrc-2015Q2

This commit is contained in:
2016-01-21 23:41:46 +01:00
committed by sambuc
parent 4af1cdf7a9
commit f641581404
15409 changed files with 267784 additions and 121624 deletions
+39 -1
View File
@@ -1,4 +1,4 @@
<!-- $NetBSD: build.xml,v 1.71 2014/05/31 21:08:50 asau Exp $ -->
<!-- $NetBSD: build.xml,v 1.72 2015/05/08 20:26:19 bsiegert Exp $ -->
<chapter id="build">
<title>The build process</title>
@@ -923,6 +923,26 @@ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} ${site}${file} ${FETCH_AFTER_ARGS}
</listitem>
</varlistentry>
<varlistentry>
<term>install-clean</term>
<listitem>
<para>This target removes the state files for the "install" and later
phases so that the "install" target may be re-invoked. This can be
used after editing the PLIST to install the package without
rebuilding it.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>build-clean</term>
<listitem>
<para>This target removes the state files for the "build" and later
phases so that the "build" target may be re-invoked.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>update</term>
@@ -1252,6 +1272,24 @@ ${FETCH_CMD} ${FETCH_BEFORE_ARGS} ${site}${file} ${FETCH_AFTER_ARGS}
</listitem>
</varlistentry>
<varlistentry>
<term>print-build-depends-list</term>
<listitem>
<para>This target shows the list of packages that the current package
depends on for building.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>print-run-depends-list</term>
<listitem>
<para>This target shows the list of packages that the current package
depends on for running.</para>
</listitem>
</varlistentry>
<varlistentry>
<term>check-shlibs</term>
+2 -2
View File
@@ -1,4 +1,4 @@
<!-- $NetBSD: creating.xml,v 1.18 2014/05/09 07:04:16 obache Exp $ -->
<!-- $NetBSD: creating.xml,v 1.19 2015/04/14 11:21:05 wiz Exp $ -->
<chapter id="creating">
<title>Creating a new pkgsrc package from scratch</title>
@@ -141,7 +141,7 @@ If some Python versions are not supported by the software, set the
<varname>PYTHON_VERSIONS_INCOMPATIBLE</varname> variable to the Python versions
that are not supported, e.g.
<programlisting>
PYTHON_VERSIONS_INCOMPATIBLE= 26
PYTHON_VERSIONS_INCOMPATIBLE= 27
</programlisting></para>
<para>
+4 -3
View File
@@ -1,4 +1,4 @@
<!-- $NetBSD: fixes.xml,v 1.130 2015/03/07 21:31:15 tnn Exp $ -->
<!-- $NetBSD: fixes.xml,v 1.131 2015/04/25 11:31:01 wiz Exp $ -->
<chapter id="fixes"> <?dbhtml filename="fixes.html"?>
<title>Making your package work</title>
@@ -1366,8 +1366,9 @@ of functions.</para>
<para>Sometimes packages fail to build because the compiler runs
into an operating system specific soft limit. With the
<varname>UNLIMIT_RESOURCES</varname> variable pkgsrc can be told
to unlimit the resources. Currently, the allowed values are
<quote>datasize</quote> and <quote>stacksize</quote> (or both).
to unlimit the resources. Currently, the allowed values are any combination of
<quote>cputime</quote>, <quote>datasize</quote>,
<quote>memorysize</quote>, and <quote>stacksize</quote>.
Setting this variable is similar to running the shell builtin
<command>ulimit</command> command to raise the maximum data
segment size or maximum stack size of a process, respectively, to
+20 -2
View File
@@ -1,4 +1,4 @@
<!-- $NetBSD: introduction.xml,v 1.32 2014/12/06 03:28:07 ryoon Exp $ -->
<!-- $NetBSD: introduction.xml,v 1.34 2015/04/15 10:01:23 sevan Exp $ -->
<chapter id="introduction">
<title>What is pkgsrc?</title>
@@ -118,11 +118,12 @@ minutes!</para>
<table id="supported-platforms">
<title>Platforms supported by pkgsrc</title>
<tgroup cols = "2">
<tgroup cols = "3">
<thead>
<row>
<entry>Platform</entry>
<entry>Date Support Added</entry>
<entry>Notes</entry>
</row>
</thead>
<tbody>
@@ -133,10 +134,12 @@ minutes!</para>
<row>
<entry><ulink url="http://wwws.sun.com/software/solaris/">Solaris</ulink></entry>
<entry align="center">Mar 1999</entry>
<entry><ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.Solaris">README.Solaris</ulink></entry>
</row>
<row>
<entry><ulink url="http://www.kernel.org/">Linux</ulink></entry>
<entry align="center">Jun 1999</entry>
<entry><ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.Linux">README.Linux</ulink></entry>
</row>
<row>
<entry>
@@ -144,18 +147,25 @@ minutes!</para>
(<ulink url="http://developer.apple.com/macosx/">Mac OS X</ulink>)
</entry>
<entry align="center">Oct 2001</entry>
<entry><ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.MacOSX">README.MacOSX</ulink></entry>
</row>
<row>
<entry><ulink url="http://www.freebsd.org/">FreeBSD</ulink></entry>
<entry align="center">Nov 2002</entry>
<entry><ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.FreeBSD">README.FreeBSD</ulink></entry>
</row>
<row>
<entry><ulink url="http://www.openbsd.org/">OpenBSD</ulink></entry>
<entry align="center">Nov 2002</entry>
<entry><ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.OpenBSD">README.OpenBSD</ulink></entry>
</row>
<row>
<entry><ulink url="http://www.sgi.com/software/irix/">IRIX</ulink></entry>
<entry align="center">Dec 2002</entry>
<entry>
<ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.IRIX">README.IRIX</ulink>
<ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.IRIX5.3">README.IRIX5.3</ulink>
</entry>
</row>
<row>
<entry>BSD/OS</entry>
@@ -164,6 +174,7 @@ minutes!</para>
<row>
<entry><ulink url="http://www-1.ibm.com/servers/aix/">AIX</ulink></entry>
<entry align="center">Dec 2003</entry>
<entry><ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.AIX">README.AIX</ulink></entry>
</row>
<row>
<entry>
@@ -171,6 +182,7 @@ minutes!</para>
(Microsoft Windows Services for Unix)
</entry>
<entry align="center">Mar 2004</entry>
<entry><ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.Interix">README.Interix</ulink></entry>
</row>
<row>
<entry><ulink url="http://www.dragonflybsd.org/">DragonFlyBSD</ulink></entry>
@@ -179,14 +191,17 @@ minutes!</para>
<row>
<entry><ulink url="http://www.tru64.org/">OSF/1</ulink></entry>
<entry align="center">Nov 2004</entry>
<entry><ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.OSF1">README.OSF1</ulink></entry>
</row>
<row>
<entry><ulink url="http://www.hp.com/products1/unix/">HP-UX</ulink></entry>
<entry align="center">Apr 2007</entry>
<entry><ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.HPUX">README.HPUX</ulink></entry>
</row>
<row>
<entry><ulink url="http://www.haiku-os.org/">Haiku</ulink></entry>
<entry align="center">Sep 2010</entry>
<entry><ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.Haiku">README.Haiku</ulink></entry>
</row>
<row>
<entry><ulink url="http://www.mirbsd.org/">MirBSD</ulink></entry>
@@ -195,14 +210,17 @@ minutes!</para>
<row>
<entry><ulink url="http://www.minix3.org/">Minix3</ulink></entry>
<entry align="center">Nov 2011</entry>
<entry><ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.Minix3">README.Minix3</ulink></entry>
</row>
<row>
<entry><ulink url="http://cygwin.com/">Cygwin</ulink></entry>
<entry align="center">Mar 2013</entry>
<entry><ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.Cygwin">README.Cygwin</ulink></entry>
</row>
<row>
<entry><ulink url="http://www.debian.org/ports/kfreebsd-gnu/">GNU/kFreeBSD</ulink></entry>
<entry align="center">Jul 2013</entry>
<entry><ulink url="http://ftp.NetBSD.org/pub/pkgsrc/current/pkgsrc/bootstrap/README.GNUkFreeBSD">README.GNUkFreeBSD</ulink></entry>
</row>
</tbody>
</tgroup>
+1 -22
View File
@@ -1,4 +1,4 @@
<!-- $NetBSD: plist.xml,v 1.21 2015/03/02 16:40:54 sevan Exp $ -->
<!-- $NetBSD: plist.xml,v 1.22 2015/06/07 03:34:54 joerg Exp $ -->
<chapter id="plist">
<title>PLIST issues</title>
@@ -37,15 +37,6 @@
<sect1 id="print-PLIST">
<title>Tweaking output of <command>make print-PLIST</command></title>
<para>If you have used any of the *-dirs packages, as explained in
<xref linkend="faq.common-dirs"/>, you may have noticed that
<command>make print-PLIST</command> outputs a set of
<varname>@comment</varname>s instead of real
<varname>@dirrm</varname> lines. You can also do this for
specific directories and files, so that the results of that
command are very close to reality. This helps <emphasis>a
lot</emphasis> during the update of packages.</para>
<para>The <varname>PRINT_PLIST_AWK</varname> variable takes a set
of AWK patterns and actions that are used to filter the output of
print-PLIST. You can <emphasis>append</emphasis> any chunk of AWK
@@ -58,17 +49,8 @@
<programlisting>
PRINT_PLIST_AWK+= /^libdata\/foo/ { next; }
</programlisting>
<para>And to get all the <varname>@dirrm</varname> lines referring
to a specific (shared) directory converted to
<varname>@comment</varname>s:</para>
<programlisting>
PRINT_PLIST_AWK+= /^@dirrm share\/specific/ { print "@comment " $$0; next; }
</programlisting>
</sect1>
<sect1 id="plist.misc">
<title>Variable substitution in PLIST</title>
@@ -177,11 +159,8 @@ man/man1/bar.1
${PLIST.foo}bin/foo
${PLIST.foo}man/man1/foo.1
${PLIST.foo}share/bar/foo.data
${PLIST.foo}@dirrm share/bar
</programlisting>
</sect1>
<sect1 id="manpage-compression">