File:  [NetBSD Developer Wiki] / wikisrc / projects / project / cross-bootstrapping.mdwn
Revision 1.1: download - view: text, annotated - select for diffs
Sun Nov 6 01:59:12 2011 UTC (2 years, 5 months ago) by jmmv
Branches: MAIN
CVS tags: HEAD
Move existing project definitions from projects/gsoc_2011/ to
projects/project/ .

The goal for this reorganization is to remove any knowledge of the projects
classification from the file hierarchy: the classification goes into tags,
and projects indexes automatically list projects based on such tags.

Also, the current gsoc_2011 name was wrong anyway, because GSoC 2011 has
already concluded and projects would have had to move to a gsoc_2012 directory

Lastly, yes, "projects/project/*" is slightly redundant.  But I want to keep
the project lists from the projects "database" clearly separated.

This is as proposed in www@.

[[!template id=project

title="Support pkgsrc cross-bootstrapping"


[Aleksej Saushev](

duration="3 months"

pkgsrc duplicates NetBSD efforts in maintaining packages.
pkgsrc X11, being able to cross-build, could replace base X11 distribution.

The latter decoupling should simplify maintainance of software;
updating X11 and associated software becomes easier because of
pkgsrc's shorter release cycle and more volatility.

Cross-buildable and cross-installable pkgsrc tools could also
simplify maintainance of slower systems by utilising power of
faster ones.

The goal of this project is to make it possible to bootstrap
pkgsrc using available cross-build tools (e.g. NetBSD's).

This project requires good understanding of cross-development,
some knowledge of NetBSD build process or ability to create cross-development toolchain,
and familiarity with pkgsrc bootstrapping.

[[!tag gsoc]]

CVSweb for NetBSD wikisrc <> software: FreeBSD-CVSweb