[[!template id=project title="Support pkgsrc cross-bootstrapping" contact=""" [tech-pkg](mailto:tech-pkg@NetBSD.org) """ mentors=""" [tech-pkg](mailto:tech-pkg@NetBSD.org) """ category="pkgsrc" difficulty="medium" duration="3 months" description=""" pkgsrc duplicates NetBSD efforts in maintaining X.org 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. Note: basic infrastructure for this exists as part of various previous GSoC projects. General testing is lacking. """ ]]