ports+-1.100 Released2008年04月24日 17時08分40秒

ports+1.100.tar.gz is released. Some of changes are: 1. reimplemented calling of "make build-depends-list run-depends-list" to allow parallzation, and 2. Store ports+ files under /usr/local/share/ports+ and maintain local data under /var/db/ports+. The archive is in the FreeBSD port style.


# cd /usr/ports/ports-mgmt
# fetch http://www.ne.jp/asahi/export/uyota/src/ports+-1.100.tar.gz
# tar xfz ports+1.100.tar.gz
# cd ports+
# pkg_delete /var/db/pkg/ports+*
# make install
===>  Extracting for ports+-1.100
===>  Patching for ports+-1.100
===>  Configuring for ports+-1.100
===>  Installing for ports+-1.100
===>   ports+-1.100 depends on executable: gmake - found
===>   ports+-1.100 depends on executable: gawk - found
===>   Generating temporary packing list
===>  Checking if ports-mgmt/ports+ already installed
install  -o root -g wheel -m 555 /usr/ports/ports-mgmt/ports+/files/ports+.sh /u
sr/local/sbin/ports+
install  -o root -g wheel -m 444 /usr/ports/ports-mgmt/ports+/files/GNUmakefile
/usr/local/share/ports+
install  -o root -g wheel -m 444 /usr/ports/ports-mgmt/ports+/files/README /usr/
local/share/ports+
install  -o root -g wheel -m 444 /usr/ports/ports-mgmt/ports+/files/*.awk /usr/l
ocal/share/ports+
install  -o root -g wheel -m 444 /usr/ports/ports-mgmt/ports+/files/ports+.1 /us
r/local/man/man1
if [ ! -f /usr/local/etc/ports+.conf ]; then  install  -o root -g wheel -m 444 /
usr/ports/ports-mgmt/ports+/files/ports+.conf /usr/local/etc;  fi
===>   Compressing manual pages for ports+-1.100
===>   Registering installation for ports+-1.100

I stopped daily updating of my /usr/ports. As a result, I update ports+ less frequently. So, I decided to publish this release. There is no real feature changes from the last version, indeed.

One of things I attempted to ports+ was to construct full dependencies within ports+ but turned out very expensive for each invocation of program. It seems that using INDEX file is a better way in terms of performance.