I have tried to investigate this issue further, but found no culprit or solution.
I am writing my observations here, hoping someone more knowledgeable may be able to enlighten me!
First of all, I have created http://redmine.pfsense.org/issues/618 in the hope that the issue will not be forgotten.
To recap:
Tiny-DNS worked fine for me on 21-april, but was broken on 6-may.
(I am not sure if the box was rebooted in between, so I cannot get any closer to a specific date).
On 6-may, TinyDNS is trying to upgrade itself and as per pkg_config.8.xml it tries to download daemontools-0.76_12.tbz from http://files.pfsense.org/packages/8/All/
However http://files.pfsense.org/packages/8/All/ only contains daemontools-0.76_14.tbz (i.e _14 instead of _12).
I am a newbee to pfSense, but as far as I can see, the FreeBSD package building would be controlled by either
pfsense-tools/builder_scripts/RELENG_8_1-supfile
or
pfsense-tools/builder_scripts/RELENG_8-supfile
… not sure which...
The RELENG_8_1-supfile file is being updated every now and again to reflect the current date, whereas RELENG_8-supfile has been stable since october last year.
The timestamp on http://files.pfsense.org/packages/8/All/daemontools-0.76_14.tbz is 21-Jan-2010
And sure enough, according to http://www.freebsd.org/cgi/cvsweb.cgi/ports/sysutils/daemontools/Makefile.diff?r1=1.28;r2=1.29;f=h FreeBSD upgraded from _12 to _13 already on 04-jan, and to _14 on 7-jan.
Around 21-Jan, RELENG_8_1-supfile seems to have contained either
date=2010.01.22.12.00.00
or
date=2010.01.26.19.00.00
so as far as I can see, this should have picked up the _14 release, consistent with http://files.pfsense.org/packages/8/All/daemontools-0.76_14.tbz
So, from all the info I can find, _14 was introduced back in january, but "my" TinyDNS broke only in may. I wonder why...
I see a few packages in http://files.pfsense.org/packages/8/All/ have the same name but different versions.
Could it be that daemontools-0.76_14.tbz was build already back in jan-2010, but that a daemontools-0.76_12.tbz was also left in place, but somehow deleted between 21-april and 6-may ?
Any hints would be much appreciated...