85 lines
3.1 KiB
Text
85 lines
3.1 KiB
Text
<!DOCTYPE HTML PUBLIC "-//FreeBSD//DTD HTML 4.01 Transitional-Based Extension//EN" [
|
|
<!ENTITY base CDATA "../..">
|
|
<!ENTITY date "$FreeBSD: www/en/gnome/docs/volunteer.sgml,v 1.20 2007/06/21 06:55:20 marcus Exp $">
|
|
<!ENTITY title "FreeBSD GNOME Project: How To Help">
|
|
<!ENTITY email "freebsd-gnome">
|
|
<!ENTITY % navinclude.gnome "INCLUDE">
|
|
]>
|
|
|
|
<html>
|
|
&header;
|
|
|
|
<p>There is always something to do around the GNOME FreeBSD camp.
|
|
Grab something that sounds interesting to you, and run with it.
|
|
</p>
|
|
|
|
<ul>
|
|
<li>
|
|
<p>Test existing <a href="../../ports/gnome.html">ports</a>, and
|
|
<a href="bugging.html">report bugs</a>. Try to build with
|
|
weird configurations intentionally, before someone else tries
|
|
to do so cluelessly.</p></li>
|
|
<li>
|
|
<p>Regularly install GNOME from packages, and report any problems
|
|
with the install or the functionality.</p></li>
|
|
<li>
|
|
<p><a href="http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/eresources.html#ERESOURCES-SUBSCRIBE">
|
|
Subscribe</a> to the freebsd-gnome mailing list, and help
|
|
answer users' questions.</p></li>
|
|
<li>
|
|
<p>Proofread the FreeBSD GNOME <a href="../">project pages</a>,
|
|
and offer feedback and updates.</p></li>
|
|
<li>
|
|
<p>Build, upgrade, and rebuild both stable and development
|
|
versions. The builditinator.sh script, available from the
|
|
<a href="develfaq.html#q3">MarcusCom</a> portstools repository,
|
|
can automate the entire process, from start to finish.</p></li>
|
|
<li>
|
|
<p>The following non-trivial porting tasks are
|
|
needed.</p>
|
|
|
|
<ul>
|
|
<li><p>Fix <tt>sysutils/system-tools-backends</tt> to
|
|
work with all supported versions of FreeBSD. This
|
|
will require someone with FreeBSD configuration
|
|
knowledged as well as a good knowledge of Perl
|
|
programming. All patches can be submitted as
|
|
PRs.</p></li>
|
|
|
|
<li><p>Port <a
|
|
href="http://www.gnome.org/projects/NetworkManager/">
|
|
NetworkManager</a> to FreeBSD. This will require
|
|
someone with C programming experience, and a good
|
|
knowledge of wireless networking in FreeBSD.
|
|
Additionally, this will require some FreeBSD
|
|
userland changes especially to
|
|
<tt>ifconfig</tt>.</p></li>
|
|
|
|
<li><p>Port the <a
|
|
href="http://live.gnome.org/GnomeBluetooth">GNOME
|
|
Bluetooth</a> suite to FreeBSD. This will require
|
|
someone with C programming experience and
|
|
Bluetooth devices. The bulk of the work will be
|
|
porting libbtctl to use FreeBSD's Bluetooth
|
|
stack.</p></li>
|
|
|
|
<li><p>Extend the FreeBSD hal backend to support missing
|
|
subsystems. Currently, the most notable missing
|
|
subsystems are <tt>ieee1394</tt> (i.e. Firewire),
|
|
<tt>bluetooth</tt>, and <tt>printer</tt>.
|
|
Those interested should use the latest <a
|
|
href="http://www.marcuscom.com/hal-spec/hal-spec.html">
|
|
HAL Specification</a> as a guide. Contact
|
|
<a
|
|
href="mailto:marcus@FreeBSD.org">marcus@FreeBSD.org</a>
|
|
if you wish to help with this task.</p></li>
|
|
</ul>
|
|
</li>
|
|
</ul>
|
|
|
|
<p>Send any feedback to <a href="mailto:&email;@FreeBSD.org">
|
|
&email;@FreeBSD.org</a>.</p>
|
|
|
|
&footer;
|
|
</body>
|
|
</html>
|