summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--dev/opkhelper/oh-architecture.1.mdwn89
-rw-r--r--dev/opkhelper/oh-autobuild.1.mdwn94
-rw-r--r--dev/opkhelper/oh-autoclean.1.mdwn90
-rw-r--r--dev/opkhelper/oh-autoconfigure.1.mdwn96
-rw-r--r--dev/opkhelper/oh-autoinstall.1.mdwn103
-rw-r--r--dev/opkhelper/oh-autotest.1.mdwn82
-rw-r--r--dev/opkhelper/oh-fixperms.1.mdwn85
-rw-r--r--dev/opkhelper/oh-installfiles.1.mdwn107
-rw-r--r--dev/opkhelper/oh-strip.1.mdwn98
9 files changed, 844 insertions, 0 deletions
diff --git a/dev/opkhelper/oh-architecture.1.mdwn b/dev/opkhelper/oh-architecture.1.mdwn
new file mode 100644
index 0000000..4ed8163
--- /dev/null
+++ b/dev/opkhelper/oh-architecture.1.mdwn
@@ -0,0 +1,89 @@
+[[!meta title="oh-architecture"]]
+
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#OPTIONS">OPTIONS</a><br>
+<a href="#COPYRIGHT">COPYRIGHT</a><br>
+
+<hr>
+
+
+<h2>NAME
+<a name="NAME"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em">oh-architecture
+&minus; Print build system architecture names.</p>
+
+<h2>SYNOPSIS
+<a name="SYNOPSIS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-architecture</b>
+[<b>-s</b> <i>sourcedir</i>] [<b>-S</b> <i>buildsystem</i>]
+[<b>-B</b> <i>builddir</i>] <i>arch</i></p>
+
+<h2>DESCRIPTION
+<a name="DESCRIPTION"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><i><b>oh-architecture</b></i>
+looks up the build system architecture that matches
+<i>arch</i>.</p>
+
+<h2>OPTIONS
+<a name="OPTIONS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>&minus;s&nbsp;</b><i>sourcedir</i></p>
+
+<p style="margin-left:22%;">Find sources in
+<i>sourcedir</i> instead of in <i>src</i>.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;S&nbsp;</b><i>buildsystem</i></p>
+
+<p style="margin-left:22%;">Force the use of
+<i>buildsystem</i>, instead of trying to detect the one used
+by the package.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;B&nbsp;</b><i>builddir</i></p>
+
+<p style="margin-left:22%;">Build in <i>builddir</i>
+instead of in the source directory.</p>
+
+<h2>COPYRIGHT
+<a name="COPYRIGHT"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">Copyright (C)
+2012 Patrick &quot;P. J.&quot; McDermott</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+free software: you can redistribute it and/or modify it
+under the terms of the GNU General Public License as
+published by the Free Software Foundation, either version 2
+of the License, or (at your option) any later version.</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.</p>
+
+<p style="margin-left:11%; margin-top: 1em">You should have
+received a copy of the GNU General Public License along with
+this program. If not, see
+&lt;http://www.gnu.org/licenses/&gt;.</p>
+
diff --git a/dev/opkhelper/oh-autobuild.1.mdwn b/dev/opkhelper/oh-autobuild.1.mdwn
new file mode 100644
index 0000000..146423d
--- /dev/null
+++ b/dev/opkhelper/oh-autobuild.1.mdwn
@@ -0,0 +1,94 @@
+[[!meta title="oh-autobuild"]]
+
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#OPTIONS">OPTIONS</a><br>
+<a href="#COPYRIGHT">COPYRIGHT</a><br>
+
+<hr>
+
+
+<h2>NAME
+<a name="NAME"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">oh-autobuild
+&minus; Automatically build a package.</p>
+
+<h2>SYNOPSIS
+<a name="SYNOPSIS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-autobuild</b>
+[<b>-s</b> <i>sourcedir</i>] [<b>-S</b> <i>buildsystem</i>]
+[<b>-B</b> <i>builddir</i>] [<b>-T</b> <i>buildtarget</i>]
+[&minus;&minus; <i>arguments</i>]</p>
+
+<h2>DESCRIPTION
+<a name="DESCRIPTION"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-autobuild</b>
+attempts to automatically build a package.</p>
+
+<h2>OPTIONS
+<a name="OPTIONS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>&minus;s&nbsp;</b><i>sourcedir</i></p>
+
+<p style="margin-left:22%;">Find sources in
+<i>sourcedir</i> instead of in <i>src</i>.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;S&nbsp;</b><i>buildsystem</i></p>
+
+<p style="margin-left:22%;">Force the use of
+<i>buildsystem</i>, instead of trying to detect the one used
+by the package.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;B&nbsp;</b><i>builddir</i></p>
+
+<p style="margin-left:22%;">Build in <i>builddir</i>
+instead of in the source directory.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;T&nbsp;</b><i>buildtarget</i></p>
+
+<p style="margin-left:22%;">Update the <i>buildtarget</i>
+target.</p>
+
+<h2>COPYRIGHT
+<a name="COPYRIGHT"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">Copyright (C)
+2012 Patrick &quot;P. J.&quot; McDermott</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+free software: you can redistribute it and/or modify it
+under the terms of the GNU General Public License as
+published by the Free Software Foundation, either version 2
+of the License, or (at your option) any later version.</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.</p>
+
+<p style="margin-left:11%; margin-top: 1em">You should have
+received a copy of the GNU General Public License along with
+this program. If not, see
+&lt;http://www.gnu.org/licenses/&gt;.</p>
+
diff --git a/dev/opkhelper/oh-autoclean.1.mdwn b/dev/opkhelper/oh-autoclean.1.mdwn
new file mode 100644
index 0000000..31dbb24
--- /dev/null
+++ b/dev/opkhelper/oh-autoclean.1.mdwn
@@ -0,0 +1,90 @@
+[[!meta title="oh-autoclean"]]
+
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#OPTIONS">OPTIONS</a><br>
+<a href="#COPYRIGHT">COPYRIGHT</a><br>
+
+<hr>
+
+
+<h2>NAME
+<a name="NAME"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">oh-autoclean
+&minus; Automatically clean up a package&rsquo;s built
+files.</p>
+
+<h2>SYNOPSIS
+<a name="SYNOPSIS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-autoclean</b>
+[<b>-s</b> <i>sourcedir</i>] [<b>-S</b> <i>buildsystem</i>]
+[<b>-B</b> <i>builddir</i>] [&minus;&minus;
+<i>arguments</i>]</p>
+
+<h2>DESCRIPTION
+<a name="DESCRIPTION"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-autoclean</b>
+attempts to automatically clean up built files in the build
+directory.</p>
+
+<h2>OPTIONS
+<a name="OPTIONS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>&minus;s&nbsp;</b><i>sourcedir</i></p>
+
+<p style="margin-left:22%;">Find sources in
+<i>sourcedir</i> instead of in <i>src</i>.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;S&nbsp;</b><i>buildsystem</i></p>
+
+<p style="margin-left:22%;">Force the use of
+<i>buildsystem</i>, instead of trying to detect the one used
+by the package.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;B&nbsp;</b><i>builddir</i></p>
+
+<p style="margin-left:22%;">Build in <i>builddir</i>
+instead of in the source directory.</p>
+
+<h2>COPYRIGHT
+<a name="COPYRIGHT"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">Copyright (C)
+2012 Patrick &quot;P. J.&quot; McDermott</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+free software: you can redistribute it and/or modify it
+under the terms of the GNU General Public License as
+published by the Free Software Foundation, either version 2
+of the License, or (at your option) any later version.</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.</p>
+
+<p style="margin-left:11%; margin-top: 1em">You should have
+received a copy of the GNU General Public License along with
+this program. If not, see
+&lt;http://www.gnu.org/licenses/&gt;.</p>
+
diff --git a/dev/opkhelper/oh-autoconfigure.1.mdwn b/dev/opkhelper/oh-autoconfigure.1.mdwn
new file mode 100644
index 0000000..d577261
--- /dev/null
+++ b/dev/opkhelper/oh-autoconfigure.1.mdwn
@@ -0,0 +1,96 @@
+[[!meta title="oh-autoconfigure"]]
+
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#OPTIONS">OPTIONS</a><br>
+<a href="#COPYRIGHT">COPYRIGHT</a><br>
+
+<hr>
+
+
+<h2>NAME
+<a name="NAME"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em">oh-autoconfigure
+&minus; Automatically configure a package to be built.</p>
+
+<h2>SYNOPSIS
+<a name="SYNOPSIS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-autoconfigure</b>
+[<b>-s</b> <i>sourcedir</i>] [<b>-S</b> <i>buildsystem</i>]
+[<b>-B</b> <i>builddir</i>] [<b>-t</b> <i>targetarch</i>]
+[&minus;&minus; <i>arguments</i>]</p>
+
+<h2>DESCRIPTION
+<a name="DESCRIPTION"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-autoconfigure</b>
+attempts to automatically configure a package to be
+built.</p>
+
+<h2>OPTIONS
+<a name="OPTIONS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>&minus;s&nbsp;</b><i>sourcedir</i></p>
+
+<p style="margin-left:22%;">Find sources in
+<i>sourcedir</i> instead of in <i>src</i>.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;S&nbsp;</b><i>buildsystem</i></p>
+
+<p style="margin-left:22%;">Force the use of
+<i>buildsystem</i>, instead of trying to detect the one used
+by the package.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;B&nbsp;</b><i>builddir</i></p>
+
+<p style="margin-left:22%;">Build in <i>builddir</i>
+instead of in the source directory.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;t&nbsp;</b><i>targetarch</i></p>
+
+<p style="margin-left:22%;">Build a tool that cross builds
+for <i>targetarch</i>.</p>
+
+<h2>COPYRIGHT
+<a name="COPYRIGHT"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">Copyright (C)
+2012 Patrick &quot;P. J.&quot; McDermott</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+free software: you can redistribute it and/or modify it
+under the terms of the GNU General Public License as
+published by the Free Software Foundation, either version 2
+of the License, or (at your option) any later version.</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.</p>
+
+<p style="margin-left:11%; margin-top: 1em">You should have
+received a copy of the GNU General Public License along with
+this program. If not, see
+&lt;http://www.gnu.org/licenses/&gt;.</p>
+
diff --git a/dev/opkhelper/oh-autoinstall.1.mdwn b/dev/opkhelper/oh-autoinstall.1.mdwn
new file mode 100644
index 0000000..d2cc80f
--- /dev/null
+++ b/dev/opkhelper/oh-autoinstall.1.mdwn
@@ -0,0 +1,103 @@
+[[!meta title="oh-autoinstall"]]
+
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#OPTIONS">OPTIONS</a><br>
+<a href="#COPYRIGHT">COPYRIGHT</a><br>
+
+<hr>
+
+
+<h2>NAME
+<a name="NAME"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">oh-autoinstall
+&minus; Automatically install a package&rsquo;s data
+files.</p>
+
+<h2>SYNOPSIS
+<a name="SYNOPSIS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-autoinstall</b>
+[<b>-s</b> <i>sourcedir</i>] [<b>-S</b> <i>buildsystem</i>]
+[<b>-B</b> <i>builddir</i>] [<b>-d</b> <i>destdir</i>]
+[<b>-T</b> <i>buildtarget</i>] [&minus;&minus;
+<i>arguments</i>]</p>
+
+<h2>DESCRIPTION
+<a name="DESCRIPTION"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-autoinstall</b>
+attempts to automatically install a package&rsquo;s data
+files.</p>
+
+<h2>OPTIONS
+<a name="OPTIONS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>&minus;s&nbsp;</b><i>sourcedir</i></p>
+
+<p style="margin-left:22%;">Find sources in
+<i>sourcedir</i> instead of in <i>src</i>.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;S&nbsp;</b><i>buildsystem</i></p>
+
+<p style="margin-left:22%;">Force the use of
+<i>buildsystem</i>, instead of trying to detect the one used
+by the package.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;B&nbsp;</b><i>builddir</i></p>
+
+<p style="margin-left:22%;">Build in <i>builddir</i>
+instead of in the source directory.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;d&nbsp;</b><i>destdir</i></p>
+
+<p style="margin-left:22%;">Install data files in
+<i>destdir</i>. The default directory is <i>dest</i>.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;T&nbsp;</b><i>buildtarget</i></p>
+
+<p style="margin-left:22%;">Update the <i>buildtarget</i>
+target.</p>
+
+<h2>COPYRIGHT
+<a name="COPYRIGHT"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">Copyright (C)
+2012 Patrick &quot;P. J.&quot; McDermott</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+free software: you can redistribute it and/or modify it
+under the terms of the GNU General Public License as
+published by the Free Software Foundation, either version 2
+of the License, or (at your option) any later version.</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.</p>
+
+<p style="margin-left:11%; margin-top: 1em">You should have
+received a copy of the GNU General Public License along with
+this program. If not, see
+&lt;http://www.gnu.org/licenses/&gt;.</p>
+
diff --git a/dev/opkhelper/oh-autotest.1.mdwn b/dev/opkhelper/oh-autotest.1.mdwn
new file mode 100644
index 0000000..a0c5bb6
--- /dev/null
+++ b/dev/opkhelper/oh-autotest.1.mdwn
@@ -0,0 +1,82 @@
+[[!meta title="oh-autotest"]]
+
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#OPTIONS">OPTIONS</a><br>
+<a href="#COPYRIGHT">COPYRIGHT</a><br>
+
+<hr>
+
+
+<h2>NAME
+<a name="NAME"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">oh-autotest
+&minus; Automatically run a package&rsquo;s test suites.</p>
+
+<h2>SYNOPSIS
+<a name="SYNOPSIS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-autotest</b>
+[<b>-S</b> <i>buildsystem</i>] [<b>-B</b> <i>builddir</i>]
+[&minus;&minus; <i>arguments</i>]</p>
+
+<h2>DESCRIPTION
+<a name="DESCRIPTION"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-autotest</b>
+attempts to automatically run a package&rsquo;s test
+suites.</p>
+
+<h2>OPTIONS
+<a name="OPTIONS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>&minus;S&nbsp;</b><i>buildsystem</i></p>
+
+<p style="margin-left:22%;">Force the use of
+<i>buildsystem</i>, instead of trying to detect the one used
+by the package.</p>
+
+
+<p style="margin-left:11%;"><b>&minus;B&nbsp;</b><i>builddir</i></p>
+
+<p style="margin-left:22%;">Build in <i>builddir</i>
+instead of in the source directory.</p>
+
+<h2>COPYRIGHT
+<a name="COPYRIGHT"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">Copyright (C)
+2012 Patrick &quot;P. J.&quot; McDermott</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+free software: you can redistribute it and/or modify it
+under the terms of the GNU General Public License as
+published by the Free Software Foundation, either version 2
+of the License, or (at your option) any later version.</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.</p>
+
+<p style="margin-left:11%; margin-top: 1em">You should have
+received a copy of the GNU General Public License along with
+this program. If not, see
+&lt;http://www.gnu.org/licenses/&gt;.</p>
+
diff --git a/dev/opkhelper/oh-fixperms.1.mdwn b/dev/opkhelper/oh-fixperms.1.mdwn
new file mode 100644
index 0000000..d855663
--- /dev/null
+++ b/dev/opkhelper/oh-fixperms.1.mdwn
@@ -0,0 +1,85 @@
+[[!meta title="oh-fixperms"]]
+
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#OPTIONS">OPTIONS</a><br>
+<a href="#COPYRIGHT">COPYRIGHT</a><br>
+
+<hr>
+
+
+<h2>NAME
+<a name="NAME"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">oh-fixperms
+&minus; Fix permissions and ownerships of data files.</p>
+
+<h2>SYNOPSIS
+<a name="SYNOPSIS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-fixperms</b>
+[<b>-d</b> <i>dir</i>]</p>
+
+<h2>DESCRIPTION
+<a name="DESCRIPTION"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-fixperms</b>
+fixes file ownerships and unsafe or unusual file modes on
+data files.</p>
+
+<h2>OPTIONS
+<a name="OPTIONS"></a>
+</h2>
+
+
+<table width="100%" border="0" rules="none" frame="void"
+ cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="11%"></td>
+<td width="9%">
+
+
+
+<p style="margin-top: 1em"><b>&minus;d&nbsp;</b><i>dir</i></p> </td>
+<td width="2%"></td>
+<td width="78%">
+
+
+<p style="margin-top: 1em">Look for data files in
+<i>dir</i>. The default directory is <i>dest</i>.</p></td></tr>
+</table>
+
+<h2>COPYRIGHT
+<a name="COPYRIGHT"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">Copyright (C)
+2012 Patrick &quot;P. J.&quot; McDermott</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+free software: you can redistribute it and/or modify it
+under the terms of the GNU General Public License as
+published by the Free Software Foundation, either version 2
+of the License, or (at your option) any later version.</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.</p>
+
+<p style="margin-left:11%; margin-top: 1em">You should have
+received a copy of the GNU General Public License along with
+this program. If not, see
+&lt;http://www.gnu.org/licenses/&gt;.</p>
+
diff --git a/dev/opkhelper/oh-installfiles.1.mdwn b/dev/opkhelper/oh-installfiles.1.mdwn
new file mode 100644
index 0000000..b2d1a76
--- /dev/null
+++ b/dev/opkhelper/oh-installfiles.1.mdwn
@@ -0,0 +1,107 @@
+[[!meta title="oh-installfiles"]]
+
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#OPTIONS">OPTIONS</a><br>
+<a href="#FILES">FILES</a><br>
+<a href="#COPYRIGHT">COPYRIGHT</a><br>
+
+<hr>
+
+
+<h2>NAME
+<a name="NAME"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em">oh-installfiles
+&minus; Install files into binary package data
+directories.</p>
+
+<h2>SYNOPSIS
+<a name="SYNOPSIS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-installfiles</b>
+[<b>-d</b> <i>dir</i>]</p>
+
+<h2>DESCRIPTION
+<a name="DESCRIPTION"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-installfiles</b>
+is a utility that installs files into binary package data
+directories. For each binary package, <b>oh-installfiles</b>
+moves files that match patterns in a file called
+<i>files</i> from the installation destination directory to
+the binary package&rsquo;s data directory.</p>
+
+<h2>OPTIONS
+<a name="OPTIONS"></a>
+</h2>
+
+
+<table width="100%" border="0" rules="none" frame="void"
+ cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="11%"></td>
+<td width="9%">
+
+
+
+<p style="margin-top: 1em"><b>&minus;d&nbsp;</b><i>dir</i></p> </td>
+<td width="2%"></td>
+<td width="78%">
+
+
+<p style="margin-top: 1em">Look for data files in
+<i>dir</i>. The default directory is <i>dest</i>.</p></td></tr>
+</table>
+
+<h2>FILES
+<a name="FILES"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><i>binpkg</i>.pkg/files</p>
+
+<p style="margin-left:22%;">Every binary package that is to
+provide data files should have a file named <i>files</i> in
+its metadata directory. This file is a list of patterns, one
+per line, that match files in the installation destination
+directory. The pathnames should be absolute &ndash; that is,
+they should be full filesystem paths like
+<i>/usr/bin/foo</i>.</p>
+
+<h2>COPYRIGHT
+<a name="COPYRIGHT"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">Copyright (C)
+2012 Patrick &quot;P. J.&quot; McDermott</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+free software: you can redistribute it and/or modify it
+under the terms of the GNU General Public License as
+published by the Free Software Foundation, either version 2
+of the License, or (at your option) any later version.</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.</p>
+
+<p style="margin-left:11%; margin-top: 1em">You should have
+received a copy of the GNU General Public License along with
+this program. If not, see
+&lt;http://www.gnu.org/licenses/&gt;.</p>
+
diff --git a/dev/opkhelper/oh-strip.1.mdwn b/dev/opkhelper/oh-strip.1.mdwn
new file mode 100644
index 0000000..39344dc
--- /dev/null
+++ b/dev/opkhelper/oh-strip.1.mdwn
@@ -0,0 +1,98 @@
+[[!meta title="oh-strip"]]
+
+<a href="#NAME">NAME</a><br>
+<a href="#SYNOPSIS">SYNOPSIS</a><br>
+<a href="#DESCRIPTION">DESCRIPTION</a><br>
+<a href="#OPTIONS">OPTIONS</a><br>
+<a href="#COPYRIGHT">COPYRIGHT</a><br>
+
+<hr>
+
+
+<h2>NAME
+<a name="NAME"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">oh-strip
+&minus; Strip binary objects of symbols.</p>
+
+<h2>SYNOPSIS
+<a name="SYNOPSIS"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-strip</b>
+[<b>-d</b> <i>dir</i>] [<b>-k</b>]</p>
+
+<h2>DESCRIPTION
+<a name="DESCRIPTION"></a>
+</h2>
+
+
+
+<p style="margin-left:11%; margin-top: 1em"><b>oh-strip</b>
+strips binary object files of symbols, optionally first
+copying debugging symbols into debugging object files.</p>
+
+<h2>OPTIONS
+<a name="OPTIONS"></a>
+</h2>
+
+
+<table width="100%" border="0" rules="none" frame="void"
+ cellspacing="0" cellpadding="0">
+<tr valign="top" align="left">
+<td width="11%"></td>
+<td width="9%">
+
+
+
+<p style="margin-top: 1em"><b>&minus;d&nbsp;</b><i>dir</i></p> </td>
+<td width="2%"></td>
+<td width="78%">
+
+
+<p style="margin-top: 1em">Look for data files in
+<i>dir</i>. The default directory is <i>dest</i>.</p></td></tr>
+<tr valign="top" align="left">
+<td width="11%"></td>
+<td width="9%">
+
+
+<p><b>&minus;k</b></p></td>
+<td width="2%"></td>
+<td width="78%">
+
+
+<p>Copy debugging symbols into debugging object files under
+<i>/usr/lib/debug/</i> and add a link from each binary file
+to its debugging object file.</p></td></tr>
+</table>
+
+<h2>COPYRIGHT
+<a name="COPYRIGHT"></a>
+</h2>
+
+
+<p style="margin-left:11%; margin-top: 1em">Copyright (C)
+2012 Patrick &quot;P. J.&quot; McDermott</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+free software: you can redistribute it and/or modify it
+under the terms of the GNU General Public License as
+published by the Free Software Foundation, either version 2
+of the License, or (at your option) any later version.</p>
+
+<p style="margin-left:11%; margin-top: 1em">This program is
+distributed in the hope that it will be useful, but WITHOUT
+ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.</p>
+
+<p style="margin-left:11%; margin-top: 1em">You should have
+received a copy of the GNU General Public License along with
+this program. If not, see
+&lt;http://www.gnu.org/licenses/&gt;.</p>
+