Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Oct 2006 03:48:23 -0400
From:      Parv <parv@pair.com>
To:        Dmitry Marakasov <amdmi3@mail.ru>
Cc:        ports@freebsd.org
Subject:   Re: Rebuild ports statically linked to libcrypto(3)
Message-ID:  <20061014074823.GA25137@holestein.holy.cow>
In-Reply-To: <20060907181108.GB90551@hades.panopticon>
References:  <7daacbbe0609070526y30f48d41u9f2c8dd74d43823e@mail.gmail.com> <20060907181108.GB90551@hades.panopticon>

next in thread | previous in thread | raw e-mail | index | archive | help
in message <20060907181108.GB90551@hades.panopticon>,
wrote Dmitry Marakasov thusly...
>
> for port in `pkg_info -oaq`; do
>       grep OPENSSL /usr/ports/$port/Makefile >/dev/null &&
>               echo $port;
> done
> 
> This will list all ports that use OPENSSL, and no need to search
> for executables/libs linked with libcrypto dynamically or
> statically.

That sees to miss security/nss port (apparently used by firefox).
Running ldd(1) on some of the installed files (say "certutil") shows
linking with libssl3 (on 6-STABLE) ... 

  # ldd /misc/local/bin/certutil
  /misc/local/bin/certutil:
    libssl3.so.1 => /usr/local/lib/libssl3.so.1 (0x1ac99000)
    libsmime3.so.1 => /usr/local/lib/libsmime3.so.1 (0x1acc0000)
    libnss3.so.1 => /usr/local/lib/libnss3.so.1 (0x1ace3000)
    libplc4.so.1 => /usr/local/lib/libplc4.so.1 (0x1ad52000)
    libplds4.so.1 => /usr/local/lib/libplds4.so.1 (0x1ad7d000)
    libnspr4.so.1 => /usr/local/lib/libnspr4.so.1 (0x1ada7000)
    libpthread.so.2 => /lib/libpthread.so.2 (0x1addb000)
    libc.so.6 => /lib/libc.so.6 (0x1ae02000)
    libsoftokn3.so.1 => /usr/local/lib/libsoftokn3.so.1 (0x1aef8000)


  - Parv

-- 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20061014074823.GA25137>