Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 12 May 2015 11:25:05 +0200
From:      "Dr. Peter Voigt" <pvoigt@uos.de>
To:        Yuri <yuri@rawbw.com>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: www/firefox really depends on security/openssl?
Message-ID:  <20150512112505.5f36f0b2@kirk.drpetervoigt.private>
In-Reply-To: <55515251.5040503@rawbw.com>
References:  <20150509125643.0bda93e6@kirk.drpetervoigt.private> <554EEBB5.8010304@rawbw.com> <20150511202110.34e6e29c@kirk.drpetervoigt.private> <55510C22.9050900@rawbw.com> <20150512000259.32a44ec4@kirk.drpetervoigt.private> <55512E8F.8040508@rawbw.com> <20150512022857.7230c163@kirk.drpetervoigt.private> <55515251.5040503@rawbw.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 11 May 2015 18:07:29 -0700
Yuri <yuri@rawbw.com> wrote:

> On 05/11/2015 17:28, Dr. Peter Voigt wrote:
> > What is wrong with my system? Why does porttree need port openssl as
> > well. It is obviosuly wrong. If I build ports-mgmt/porttree from
> > source, there is not dependency from port openssl. Might there be
> > something wrong with my package database? How can I fix?
> 
> Python depends on openssl.
> 
> # porttree ports-mgmt/porttree
> Depending on
> 0       +ports-mgmt/porttree
> 1       ++lang/python27
> 2       |++devel/libffi
> 3       ||`print/indexinfo
> 4       |+devel/ncurses
> 5       |+devel/pkgconf
> 6       |`+security/openssl
> 7       | `lang/perl5.16
> 8       `+math/py-networkx
> 9        ++devel/py-setuptools27
>           |`+lang/python27 -> 1
>           `+lang/python27 -> 1
> 
> You won't be able to remove port openssl.
> 
> Yuri

Hm, I do not have port openssl installed at all:
# pkg version |grep -i openssl
php56-openssl-5.6.8                =
py27-openssl-0.14                  =

And moreover, on my system (10.1-RELEASE, amd64) I have:
# porttree ports-mgmt/porttree
Depending on
0       +ports-mgmt/porttree
1       ++lang/python27
2       |++devel/gettext-runtime
3       ||+converters/libiconv
4       ||`print/indexinfo
5       |++devel/gettext-tools
        ||+converters/libiconv -> 3
        ||++devel/gettext-runtime -> 2
        ||+print/indexinfo -> 4
6       ||`textproc/expat2
7       |++devel/libffi
        ||`print/indexinfo -> 4
8       |+devel/ncurses
9       |`devel/pkgconf
10      `+math/py-networkx
11       ++devel/py-setuptools27
         |`+lang/python27 -> 1
         `+lang/python27 -> 1

Therefore I conclude:

- Installing binary packages with pkg does not honor the
  WITH_OPENSSL_BASE=yes switch. Is there another place to tell pkg to
  use base openssl when doing binary installations?

- If port openssl is not present on a system, any dependency to openssl
  is not detected by porttree.

Peter



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