Hi Vlad, > Yeah! Thanks a lot for your work. I fixed some things there,
Guys, when you apply this diff, watch out for your -p flag! I did $ cd /usr/ports/testzone/ $ cp -R ../net/psi net/ $ patch -E < update-psi--0.10.diff and it happily patched away my /usr/ports/testzone/../net/psi/ == /usr/ports/net/psi/ all the same... =:c) [changing the order of citations] > Also I left qca-tls.. cause Psi must have SSL-connection-ability > by default, that's why our OS is so secured :) You have a point leaving qca-tls as a dependency. The way psi is handling cryptography as a "plugin" indeed does not feel OpenBSD-ish. Yet, when you leave qca-tls, it ought to be RUN_DEPENDS, not LIB_DEPENDS, even though it contains nothing but the single file /usr/local/lib/qt3/plugins-30/crypto/libqca-tls.so, which is a Qt-style shared library indeed. But this library (and its headers) are not needed at psi build time. They are only needed at psi run time; not even when starting psi, but only when enabling TLS or when initiating an encrypted connection. You can do the following: $ sudo pkg_add qt3-mt qca $ cd /usr/ports/net/psi $ make clean=install $ make clean=package $ make clean $ make package # without qca-tls $ make install # without qca-tls $ psi # qca-tls is not yet installed $ sudo pkg_add qca-tls Now, without restarting psi, you can start an encrypted connection or use the Qt-Menus inside psi to set Psi->Account Setup->Modify->Connection->Use SSL encryption to server I regard this as a typical case for RUN_DEPENDS. > and everything should work properly now. I just cross-checked the port once more, all is fine now on i386-current. Please commit! -- Ingo Schwarze <[EMAIL PROTECTED]> usta.de / studis.de system operation