NO MORE PKGSRC (possibly temporary) -------------- UPDATE: i'm not writing my own ports system. we're now using Per Liden's 'pkgutils' and 'ports.' i will be maintaining my own repository of ports seperate from theirs to ensure we have what we want, the way we want it. my goal is to eventually be unaffiliated w/ CRUX (the distro pkgutils and ports was designed for). due to various problems with NetBSD's pkgsrc i've decided to temporarily drop it from Slothware. i don't like the behavior of GARNOME either. below are some reasons: a. pkgsrc duplicated packages that are already installed on the system because we are not a native NetBSD system with their default configuration. in particular there is no way to use our own perl over pkgsrc's. apparently, NetBSD doesn't come with perl installed by default and Slothware does, this becomes a problem. of course this is not the only package i've had problems with. it also duplicates cracklib and other important things. b. it doesn't play well being anywhere but in its own PREFIX. for example, putting it in /usr/local isn't going to work out because it accounts for various reasons. see the documents on pkgsrc or the NetBSD mailing list archives. c. GARNOME has no deinstall mechanism as far as i know. d. both of these detract from the simplicity of Slothware. for example having to add more PREFIXes to /etc/ld.so.conf, /etc/profile and so on wherever we would keep a package system, for example /usr/pkg and then /usr/local/garnome or $HOME/garnome. minor annoyance. e. i feel like writing my own ports anyway.. i did the rest myself, why not this. the Xorg "port" went well. since i've read GNU's documents on make/automake thinsg have become a lot easier in that respect. i can learn from all of the ports systems already in existance. they all include a lot of patches that i can easily integrate into [the crux ports] system if i see fit. for example Gentoo's portage has a lot of patches i use regularly on differernt Linux systems. IN THE MEANTIME --------------- some resource you may be interested in are: Beyond Linux From Scratch -- http://lfs.osuosl.org/blfs/view/stable/ - if there's an application you want missing from this distrobution this is the first place you want to look. RPM's -- http://www.kitenet.net/programs/alien/ - if there are some proprietary drivers you want to get to but they are in RPM format you may want to see alien. it can convert packages from rpm to tar.gz files. http://lfs.osuosl.org/hints/downloads/files/rpm.txt - if you really want to install the Redhat Package Manager check out this guide use the --nodeps option to ignore dependencies that are already included in this distrobution.