Add a new entry and s/Requirement/Requirements/ while here.

Submitted by:	netchild
This commit is contained in:
Joel Dahl 2006-06-16 16:06:06 +00:00
parent 5f8c7acfd9
commit 4755ae40d7
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/www/; revision=28103

View file

@ -1,6 +1,6 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" [
<!ENTITY base CDATA "../..">
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.53 2006/06/11 19:21:26 joel Exp $">
<!ENTITY date "$FreeBSD: www/en/projects/ideas/index.sgml,v 1.54 2006/06/11 19:38:32 joel Exp $">
<!ENTITY title "FreeBSD list of projects and ideas for volunteers">
<!ENTITY % navincludes SYSTEM "../../includes.navdevelopers.sgml"> %navincludes;
<!ENTITY % includes SYSTEM "../../includes.sgml"> %includes;
@ -110,6 +110,7 @@
<ul>
<li><a href="#p-ports-uid">Automatic registering of UID and GID</a></li>
<li><a href="#p-ports-cleanup-use">Cleanup of USE and WITH variables</a></li>
<li><a href="#p-ports-comp43tty">COMPAT_43TTY</a></li>
<li><a href="#p-ports-options">Improvements of OPTIONS</a></li>
<li><a href="#p-ports-pkgtools">Package tools improvements</a></li>
</ul>
@ -1087,7 +1088,7 @@
<p>Perhaps ports that have UIDs registered in the handbook could also
be registered in a file inside /usr/ports, which the framework would
use in UID creation requests.</p>
<p><strong>Requirement</strong>:</p>
<p><strong>Requirements</strong>:</p>
<ul>
<li>Strong knowledge of shell and make code.</li>
<li>A basic understanding of the inner workings of the ports tree.</li>
@ -1109,6 +1110,25 @@
<hr>
<a name="p-ports-comp43tty"></a>
<h2>COMPAT_43TTY</h2>
<p>Some ports may break when removing COMPAT_43TTY from the kernel
configuration since they assume old ioctl's when they identify
FreeBSD. The goal of this entry is to:</p>
<ul>
<li>Identify the ports which behave like this. A tinderbox setup is probably
needed. Using grep to find "#include &lt;sgtty.h&gt;" might also be a good
start.</li>
<li>Fix breakages and send patches upstream.</li>
</ul>
<p><strong>Requirements</strong>:</p>
<ul>
<li>Knowledge of autotools.</li>
<li>Time and patience.</li>
</ul>
<hr>
<a name="p-ports-options"></a>
<h2>Improvements of OPTIONS</h2>
<p>The current OPTIONS infrastructure can be improved in several ways.</p>
@ -1128,7 +1148,7 @@
useful for entering variables that need real values.</li>
<li>The possibility for mutually exclusive OPTIONS.</li>
</ul>
<p><strong>Requirement</strong>:</p>
<p><strong>Requirements</strong>:</p>
<ul>
<li>Strong knowledge of shell and make code.</li>
<li>A basic understanding of the inner workings of the ports tree.</li>
@ -1142,7 +1162,7 @@
of ports, could do with a code cleanup or maybe even a rewrite from
scratch. Some features of the ports tree are not supported by the pkg_* tools,
e.g. versioned dependencies.</p>
<p><strong>Requirement</strong>:</p>
<p><strong>Requirements</strong>:</p>
<ul>
<li>Strong knowledge of C code.</li>
<li>A basic understanding of the inner workings of the ports tree.</li>