From owner-freebsd-ports@freebsd.org Fri Oct 28 10:05:04 2016 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9CDF3C236FE for ; Fri, 28 Oct 2016 10:05:04 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail.madpilot.net (grunt.madpilot.net [78.47.145.38]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 4B48B11F; Fri, 28 Oct 2016 10:05:03 +0000 (UTC) (envelope-from mad@madpilot.net) Received: from mail (mail [192.168.254.3]) by mail.madpilot.net (Postfix) with ESMTP id 3t4zrk6XyqzbD2; Fri, 28 Oct 2016 12:04:54 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=madpilot.net; h= content-transfer-encoding:content-type:content-type:in-reply-to :mime-version:user-agent:date:date:message-id:from:from :references:subject:subject:received:received; s=mail; t= 1477649089; x=1479463490; bh=NuZAaMYwDMfNEIhTO2+bF+GYigArsdD4KX4 ojwt81Y0=; b=cnO5c/P+4iZg3KW9S6e3WtGzcGF+beoMbaCWDMBGvS84xTqiAAo SWw8MndBLaxWkMKFTTdtJfD58dZ68G5T/TejvbqocEOn0NrEmde40heI3/nMlMJs eY6ZzqImbgup3+msRXK+iATFrG4XH3w2uaXBo3XCjHVXPyjW0iJxStbo= Received: from mail.madpilot.net ([192.168.254.3]) by mail (mail.madpilot.net [192.168.254.3]) (amavisd-new, port 10024) with ESMTP id Yt-U6PGslmaJ; Fri, 28 Oct 2016 12:04:49 +0200 (CEST) Received: from marvin.madpilot.net (micro.madpilot.net [88.149.173.206]) by mail.madpilot.net (Postfix) with ESMTPSA; Fri, 28 Oct 2016 12:04:49 +0200 (CEST) Subject: Re: lighttpd does not pull OpenSSL dependency To: David Demelier , Mathieu Arnold References: <201610252214.u9PME6br070248@gw.catspoiler.org> <7fb24c94-1efa-d1b5-9028-8dec8330e543@FreeBSD.org> <20161027150035.GP79735@over-yonder.net> Cc: "Matthew D. Fuller" , Don Lewis , freebsd-ports@freebsd.org From: Guido Falsi Message-ID: <04afcb45-0cd5-4a52-ca43-530fc2bf0576@madpilot.net> Date: Fri, 28 Oct 2016 12:04:48 +0200 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:45.0) Gecko/20100101 Thunderbird/45.4.0 MIME-Version: 1.0 In-Reply-To: Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 28 Oct 2016 10:05:04 -0000 On 10/28/16 11:28, David Demelier wrote: > 2016-10-27 18:35 GMT+02:00 Mathieu Arnold : >> Le 27/10/2016 à 17:00, Matthew D. Fuller a écrit : >>> On Thu, Oct 27, 2016 at 03:05:03PM +0200 I heard the voice of >>> Mathieu Arnold, and lo! it spake thus: >>>> Once you install openssl from ports, the ports framework will use >>>> it, always. >>> That is absolutely not the case since OpenSSL in base was updated to >>> .so.8 and ports wasn't re-bumped past it. Everything gets confused >>> all the time. >> >> Well, that is another problem, and you are right, OpenSSL's shlib should >> have been bumped, blame the former maintainer for that. I'll talk to the >> new maintainer about that. > > What if we rename contrib libs that are used only in base? > > like: > > - /usr/lib/libfreebsd-(ssl|crypto) > - /usr/lib/libfreebsd-kerberos* (don't know the name, I don't have > access to a FreeBSD system ATM) > > And then, ports must always link to OpenSSL from ports or Kerberos, > and so on that is in base but only for base tools. That's what "making the library private" in base means. Base already has some libraries in it which are "private", that means not exposed to binaries outside of base for compiling or linking against. -- Guido Falsi