Gentoo Archives: gentoo-soc

From: Patrice Clement <clement.patrice@×××××.com>
To: gentoo-soc@l.g.o
Subject: [gentoo-soc] Progress about my Gentoo SoC project: porting Portage on NetBSD/x86
Date: Thu, 11 Jun 2009 00:15:12
Message-Id: 20090611001502.GE19149@nenette.boulz.org
In Reply to: [gentoo-soc] Time to start posting progress updates by Donnie Berkholz
1 Hello everyone,
2
3 As you may know, I'm involved of this SoC project, mentored by Davide Italiano.
4 It's a great project and I'm very happy to take part of it!
5
6 A quick sum-up: the goal is to bring, as the end of the SoC, a tarball
7 containing a complete environnement to use NetBSD 5.0/x86 with Portage.
8
9 First steps were to set up a fresh install of NetBSD 5.0 and to install Portage
10 dependencies using pkgsrc (Python, gmake, and other apps).
11
12 Then, I've fetched Portage tools at
13 http://sources.gentoo.org/viewcvs.py/portage/main/trunk/ using Subversion, tags 2.1.6.
14 I've been surprised by the fact I needed to change very few things in Portage source code.
15 Yes, some binaries paths, but that's all. My 2 cents to Portage developpers.
16
17 Currently, I'm writing ebuilds to emerge different parts of the system:
18 cross-compilation tools, gcc, includes headers, libc, etc. In fact, ebuilds are a
19 front-end to NetBSD's source Makefiles: NetBSD developpers have achieved a huge
20 work and it's very easy to cross-compile the system or just a part of it. At
21 the end of the month, I should be able to emerge the whole system, using my
22 ebuilds. Ebuilds internal are well documented at http://devmanual.gentoo.org,
23 it's always a pleasure to find well-explained documentation.
24
25 People interested in tracking down my work can connect to this link:
26 http://projects.boulz.org/trac/gentoo-nbsd
27 It's a Subversion repository where I push my code, interfaced with Trac. Each
28 time I can, I post some news to explain my progress. I've also opened the
29 NetBSD work station where I make my tests to the Internet; people interested in
30 "live testing" ebuilds can contact me on IRC (monsieurp @ #gentoo-soc /
31 #gentoo-bsd) or mail (this one). I'll try to provide them a shell where they'll
32 be able to connect using SSH.
33
34 As usual, comments and/or suggestions are welcome, don't hesitate to ping me,
35 I'm always idling around on IRC and I'll be glad to take some time to answer
36 you. :)
37
38 Cheers !
39
40 Patrice

Replies