From owner-freebsd-ports@freebsd.org Sun Jul 3 16:27:47 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 108C6B9068C for ; Sun, 3 Jul 2016 16:27:47 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from prod2.absolight.net (mx3.absolight.net [IPv6:2a01:678:2:100::25]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "plouf.absolight.net", Issuer "CAcert Class 3 Root" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id D3CA829E5; Sun, 3 Jul 2016 16:27:46 +0000 (UTC) (envelope-from mat@FreeBSD.org) Received: from prod2.absolight.net (localhost [127.0.0.1]) by prod2.absolight.net (Postfix) with ESMTP id 7AC7BBDC66; Sun, 3 Jul 2016 18:27:44 +0200 (CEST) Received: from atuin.in.mat.cc (210.0.129.77.rev.sfr.net [77.129.0.210]) by prod2.absolight.net (Postfix) with ESMTPA id 2E46EBDC5A; Sun, 3 Jul 2016 18:27:44 +0200 (CEST) Received: from localhost (localhost [127.0.0.1]) by atuin.in.mat.cc (Postfix) with ESMTP id B416E6412A1B; Sun, 3 Jul 2016 18:27:45 +0200 (CEST) Date: Sun, 03 Jul 2016 18:27:45 +0200 From: Mathieu Arnold To: Don Lewis , freebsd-ports@FreeBSD.org Subject: Re: what to do when base openssl isn't suitable Message-ID: <1209A7B63922B79C612C8A68@atuin.in.mat.cc> In-Reply-To: <201607011859.u61IxIBt093652@gw.catspoiler.org> References: <201607011859.u61IxIBt093652@gw.catspoiler.org> X-Mailer: Mulberry/4.0.8 (Mac OS X) MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="==========70ACDE498DEC41B78BB9==========" X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 03 Jul 2016 16:27:47 -0000 --==========70ACDE498DEC41B78BB9========== Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Content-Disposition: inline +--On 1 juillet 2016 11:59:18 -0700 Don Lewis wrote: | I've got a port that does not work with base openssl because it looks | for libssl.pc. Other than that, I don't think it is picky about what | flavor of ports ssl is installed. Because the default version of ssl | still defaults to base, I don't see a way to get this port to build on | the cluster, so there is no way to provide binary packages. That's a | problem for end users because this port has bunch of huge build | dependencies. Thoughts? Right now, you put int he port's Makefile (it always was wrong to do so, but so many are doing it...): USE_OPENSSL=yes WITH_OPENSSL_PORT=yes This summer, I'll change the default OpenSSL from base to security/openssl, and at that point, I will remove all the WITH_OPENSSL_PORT for a check with SSL_DEFAULT (that will get the port ignored if it the wrong SSL is used.) It needs some work WRT GSSAPI to make sure a sane default is choosen if building with ports openssl. And then, in the near future, I'll remove support for base openssl and gssapi in the ports tree, so that everything is always built with ports. -- Mathieu Arnold --==========70ACDE498DEC41B78BB9========== Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQJ8BAEBCgBmBQJXeT0BXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQzQUI2OTc4OUQyRUQxMjEwNjQ0MEJBNUIz QTQ1MTZGMzUxODNDRTQ4AAoJEDpFFvNRg85IpW8QAIlmbBPQuCRBSyYznXGehxjv A2TNTLiHaBwA80FrdG+J9kQhrDsuYSwiJin0rLN2GdM4hiTrIEDNkf5heJxkCrKI LnSOQBgRMRktbEnbkmQ5JM93qHFJB3zJVwh4YPz1Gp/dv4ElSe3Kj+dvvLxVc8uO mI2Tf46EgjfBGbdjn5CXEQeOrQOaw2Ud4TfMLfVDt6DBloORYpYPSaMnNsCySaPH a/JLVURT3X9jSEgeI8XXsToFN2Lu9G9Msrm4sSXdJWRi1+X/KfymSvZdZsMY4cOX H7pJ9D7mfwg+Puhf3OS5JVP6DwoJbaGDWRGm0+/RGSZCFDBsjBa4EHEogVzDOi3V 1cPWcQVfkeQ1hkBwhv8hoS6oqqQCPJ/jqlLjxpNZgbPmdC/7Hkid73LDcg0Us91M h0nFCj/qjZXjh42FZEqeVbSHbA2cj42UWU0tJ6ouOAk6UbSQ3r53j4J+PPmoIwOQ BfGi+eYHJXVKxapXbM9Imcnwt68hgs/keifIbYyvndpMObzT6kFnw4mXBmGvE1rN WnnjVXj0Tybae1WO9881sQGBDdQYpmO5OtikKY2pKp4tvfXjkI9LRYH4gQVILzOy 3+Rusgq9bKyxZ1XoVD1sMWTrPATHhrq0RzgfqA07yrIJcEad1M8tTEA1hIm24Frm gctW9djL9Cb0Z0x2W+8g =sg5w -----END PGP SIGNATURE----- --==========70ACDE498DEC41B78BB9==========--