I have a vaguely usable environment available for download at http://www.srcf.ucam.org/~mjg59/debian-netbsd/debian-netbsd.tar.gz . It should (just about) be possible to start compiling packages inside there now - I think there's just about a minimal development environment.
Bugs: the dpkg suite produces packages of architecture netbsd-i386, but believes that the system is i386-netbsdelf. This isn't too much of a problem - just use --force-architecture for now. dpkg-architecture seems vaguely unhappy for reasons I haven't worked out yet. Docs (and doc packages) are almost entirely broken due to not having texinfo built yet. Once we've got that far, rebuilding the packages shouldn't be too much of a problem. Todo: Stuff like init, a bootloader, that sort of thing, still need to be done. The libc package needs to be split up. Various other libraries from NetBSD need to be packaged. This shouldn't be too hard. I'll stick the packages themselves somewhere shortly. I've just managed to delete my gcc package source tree (whoops), but in the end I've got it down to a single patch (which I still have) that can be thrown into the debian/patches directory so ought to be able to recover that pretty quickly. I haven't got dejagnu sorted, so testing was switched off for the gcc package build. It seems to work, but no guarantees. Package list: Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii adduser 3.11.1 Add users and groups to the system. ii ae 962-26 Anthony's Editor -- a tiny full-screen edito ii autoconf 2.13-20 automatic configure script builder ii base-files 2.2.0 Debian base system miscellaneous files ii bash 2.03-6 The GNU Bourne Again SHell ii bash-builtins 2.03-6 Bash loadable builtins - headers & examples ii bash-doc 2.03-6 Documentation and examples for the The GNU B ii binutils 2.11.92.0.12.3 The GNU assembler, linker and binary utiliti ii binutils-dev 2.11.92.0.12.3 The GNU binary utilities (BFD development fi ii binutils-doc 2.11.92.0.10-4 Documentation for the GNU assembler, linker ii bison 1.30-4 A parser generator that is compatible with Y ii chill 2.95.4-8 The GNU CHILL compiler. ii chill-2.95 2.95.4-0.01100 The GNU Chill compiler. ii cpp 2.95.4-8 The GNU C preprocessor. ii cpp-2.95 2.95.4-0.01100 The GNU C preprocessor. ii cpp-2.95-doc 2.95.4-0.01100 Documentation for the GNU C preprocessor (cp iF cpp-3.0-doc 3.1-3 Documentation for the GNU C preprocessor (cp ii debhelper 2.0.86 helper programs for debian/rules ii debianutils 1.13.3 Miscellaneous utilities specific to Debian. ii dh-make 0.21 Debianizing Tool for debhelper ii diff 2.7-21 File comparison utilities ii diff-doc 2.7-21 Documentation for GNU diffutils. ii dpkg 1.9.18 Package maintenance system for Debian ii dpkg-dev 1.9.18 Package building tools for Debian ii fileutils 4.0l-8 GNU file management utilities. ii findutils 4.1-40 utilities for finding files--find, xargs, an ii g++ 2.95.4-8 The GNU C++ compiler. ii g++-2.95 2.95.4-0.01100 The GNU C++ compiler. ii g77 2.95.4-8 The GNU Fortran 77 compiler. ii g77-2.95 2.95.4-0.01100 The GNU Fortran 77 compiler. ii g77-2.95-doc 2.95.4-0.01100 Documentation for the GNU Fortran compiler ( ii g77-3.0-doc 3.1-3 Documentation for the GNU Fortran compiler ( ii gcc 2.95.4-8 The GNU C compiler. ii gcc-2.95 2.95.4-0.01100 The GNU C compiler. ii gcc-2.95-doc 2.95.4-0.01100 Documentation for the GNU compilers (gcc, go ii gcj 3.0.2-10 The GNU Java compiler. iU gettext 0.10.40-1 GNU Internationalization utilities iU gettext-base 0.10.40-1 GNU Internationalization utilities for the b ii gettext-doc 0.10.40-1 Documentation for GNU gettext. ii gobjc 2.95.4-8 The GNU Objective-C compiler. ii gobjc-2.95 2.95.4-0.01100 The GNU Objective-C compiler. ii gpc 2.95.4-8 The GNU Pascal compiler. ii gpc-2.95 2.95.4-0.01100 The GNU Pascal compiler. ii gpc-2.95-doc 2.95.4-0.01100 Documentation for the GNU Pascal compiler (g ii grep 2.4.2-1 GNU grep, egrep and fgrep. ii gzip 1.2.4-33 The GNU compression utility. ii hostname 2.07 A utility to set/show the host name or domai ii libncurses5 5.0-6.0potato1 Shared libraries for terminal handling ii libncurses5-de 5.0-6.0potato1 Developer's libraries and docs for ncurses ii libnet-perl 1.0703-3 Implementation of Internet protocols for Per ii libstdc++2.10 2.95.4-0.01100 The GNU stdc++ library ii libstdc++2.10- 2.95.4-0.01100 The GNU stdc++ library (development files) ii libwrap0 7.6-4 Wietse Venema's TCP wrappers library ii libwrap0-dev 7.6-4 Wietse Venema's TCP wrappers library, develo ii m4 1.4-10 a macro processing language ii m4-doc 1.4-10 Documentation for GNU m4. ii makedev-netbsd 2.3.1-46.2 Creates special device files in /dev. ii mawk 1.3.3-5 a pattern scanning and text processing langu ii ncurses-base 5.0-6.0potato1 Descriptions of common terminal types ii ncurses-bin 5.0-6.0potato1 Terminal-related programs and man pages ii ncurses-term 5.0-6.0potato1 Additional terminal type definitions ii patch 2.5-2.2 Apply a diff file to an original ii perl-5.005 5.005.03-7.1 Larry Wall's Practical Extracting and Report ii perl-5.005-bas 5.005.03-7.1 The Pathologically Eclectic Rubbish Lister ii perl-5.005-doc 5.005.03-7.1 Man pages and pod docs for Perl ii perl-5.005-sui 5.005.03-7.1 Runs setuid Perl scripts. ii perl-base 5.004.05-1.1 Fake package assuring that one of the -base ii protoize-2.95 2.95.4-0.01100 Create/remove ANSI prototypes from C code ii sed 3.02-5 The GNU sed stream editor. ii shellutils 2.0-7 The GNU shell programming utilities. ii slang1 1.3.9-1 The S-Lang programming library - runtime ver ii slang1-dev 1.3.9-1 The S-Lang programming library, development ii tar 1.13.17-2 GNU tar ii tcpd 7.6-4 Wietse Venema's TCP wrapper utilities ii textutils 2.0-2 The GNU text file processing utilities. -- Matthew Garrett | [EMAIL PROTECTED]

