
Hi Due to "deconcentration" (I'm not sure if this is proper word or even an english word ;]) of ports collections in crux I thought about creating set of tools for managing "heterogeneous port trees", allow me to explain by showing you an example: Lets say all port collections in your ports tree are core/opt/xorg/contrib, now you want to install xarchiver which is not available in any of these collections. Usually you would just httpup or rsync xarchiver port build and install it, and then probably forgot about that xarchiver is not maintained in ports tree. So you end up with "orphaned" port being installed on your system, its not going to be updated nor tracked by ports. You can create local collection and put xarchiver port there but still its not going to be updated by ports. Here is how you do it with hpct (heterogeneous ports collection tools , i know name is ugly but i couldnt think of better one) you want to install xarchiver from lxde collection (which is not in your ports tree) # hpcm httpup sync http://maxiq.ovh.org/CRUX/lxde#xarchiver xarchiver adds xarchiver to /usr/ports/hpc collection now you can install xarchiver w/ prt-get if you have prtdir /usr/ports/hpc in prt-get.conf added. # prt-get depinst xarchiver you can update it via ports as well # ports -u hpc updates all ports added by hpcm so it works as usual httpup or rsync collection except this one consists of ports from different collections, so you can create and manage your custom collection that consists of ports maintained by others. hpct consists of 3 files: hpcd - driver for heterogeneous ports collection hpcm - heterogeneous ports collection manager hpc.hpcd - config file for hpcd and hpcm for now hpct is in concept phase, for testing only I'm interested what do you think about this idea. "orphaned" ports can be found by issuing command: $ prt-get listinst -vv | grep -P '^\w+\s.*?-[[:graph:]]$' direct link to hpct: http://maxiq.ovh.org/CRUX/hpct-concept.tar.gz regards Bartek