Import of pkgsrc-2015Q2
This commit is contained in:
@@ -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>
|
||||
|
||||
|
||||
@@ -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>
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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,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">
|
||||
|
||||
Reference in New Issue
Block a user