GSoC/GCI Archive
Google Code-in 2012 Haiku

Create bep files for 3 of the 6 font sets listed in HaikuPorts trac ticket 560 (2 of 2)

completed by: Zbaker1398

mentors: Alex-P. Natsios

This tasks requires creating a .bep file to allow Haikuporter to build from source code the listed package.  You will need a working installation of Haiku, this could be on real hardware or in a VM, and haikuporter which can be installed by following the install instructions at HaikuPorts

 

Some knowledge of C, C++ may or may not be required in order to complete this task.  Knowledge of the GNU autotools and/or cmake may also be helpful.  The package may or may not require some patching to get it to work on Haiku.  For these cases don't be afraid to ask for help.  Many compile issues can be figured out by reading through the various wiki pages at HaikuPorts.  Also google (or other web search engine) may be of help in finding solutions to build issues that you may run into, irc channel #haiku on freenode might also be of help.  Be sure to follow the correct format for creating your .bep file, including the license and copyright entries.

For this task create .bep files to package these fonts:

http://www.freebsd.org/cgi/ports.cgi?query=font&stype=all&sektion=arabic

http://projects.arabeyes.org/project.php?proj=Khotot

http://wiki.irmug.org/index.php/X_Series_2

 

http://ports.haiku-files.org/ticket/560

See media-fonts (http://ports.haiku-files.org/browser//haikuports/trunk/media-fonts) for examples of how a bep file for each of these could be written.

Font names should match the name of the package as listed at  http://gentoo-portage.com/media-fonts and the DESCRIPTION field should match the description from gentoo-portage listing as well.  For example "sil-arabicfonts" would be DESCRIPTION="SIL Opentype Unicode fonts for Arabic Languages"