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

Reply via email to