From owner-freebsd-ports@freebsd.org Wed Apr 6 14:06:44 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 A5B7EB059C3 for ; Wed, 6 Apr 2016 14:06:44 +0000 (UTC) (envelope-from jim@ohlste.in) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 831F0149C for ; Wed, 6 Apr 2016 14:06:44 +0000 (UTC) (envelope-from jim@ohlste.in) Received: by mailman.ysv.freebsd.org (Postfix) id 7EC74B059C0; Wed, 6 Apr 2016 14:06:44 +0000 (UTC) Delivered-To: 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 7E6B4B059BD for ; Wed, 6 Apr 2016 14:06:44 +0000 (UTC) (envelope-from jim@ohlste.in) Received: from mail-qk0-x243.google.com (mail-qk0-x243.google.com [IPv6:2607:f8b0:400d:c09::243]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (Client CN "smtp.gmail.com", Issuer "Google Internet Authority G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 38143149B for ; Wed, 6 Apr 2016 14:06:44 +0000 (UTC) (envelope-from jim@ohlste.in) Received: by mail-qk0-x243.google.com with SMTP id z64so2174170qkb.1 for ; Wed, 06 Apr 2016 07:06:44 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ohlste-in.20150623.gappssmtp.com; s=20150623; h=subject:to:references:cc:from:message-id:date:user-agent :mime-version:in-reply-to:content-transfer-encoding; bh=qOKzCupeCP35WhO16UgO/oa8GH01yrdqjzLO1W9KiUE=; b=WrXWmlZibiS1cqO1VZvZTCdwFAY/AdHeBjJUzkvDLPUiPFZ4jTHs0nB31B7M8AbHd+ l5OgL7U5bHCNPA1Lbs9jo8icBWBOafq+7/xplWdA7o+zT4vDmxk9zQM4j8ECy6JauoPt 7aYWq17vzKBMm9DBX87TRi1uRGakqr9saye63OTJYpCJyHjR/TiFG1n8+1j2RtVcHU8Y wRzmM4ICt2qMQHbLfh9UbsdVZS0IkWqxosCCqmn7gvmrqbx/tKTi3JSqZBabvj6WpJpP +CmncmDKOHR3txC5FEcwt10yKUWbTMCh8RRjZJhHjIL2K8bSISjdtzhcQr9isDmPWyUE Ii1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=qOKzCupeCP35WhO16UgO/oa8GH01yrdqjzLO1W9KiUE=; b=f7Nlyp0AL5ZCZLaTe3H7aAU3ym5LpJ11w/Myyj3ZbVwouaAd82n3Hlxkypl2YD8u6g I72Z3XUpG6Pwtyv/Hn/yAjj79m0t1N5C3trHE9lfMXBQX0wCyKUIM4Lx58Ftf/vh225J sY3uciEzbSZ7lPWC+DzQMdLaHviwY37d6f87W2z3SvYU6UWHjwLmop4MMgFfdqFm/ru/ voFmcCl1BrfuP1ZQCMvzTzonvJNlTwRct/2w4J3cA6ny48Z+7FPeXjFgioq50g6RtTU6 uebAKVVvug3QPiVxvBL/MnPfUPp53PbtYglUuOEdjZHEjne6q9pbqO7JulXgXyEELodK jqyg== X-Gm-Message-State: AD7BkJIRGPDLziJqmcRz6E/yoQrtoZhoF18A8oh0cyAePos2tyKANaOsQVtymBM5cGpfHQ== X-Received: by 10.55.72.196 with SMTP id v187mr47172633qka.97.1459951603135; Wed, 06 Apr 2016 07:06:43 -0700 (PDT) Received: from ?IPv6:2001:470:7:71f::2? (ohlstein-2-pt.tunnel.tserv13.ash1.ipv6.he.net. [2001:470:7:71f::2]) by smtp.googlemail.com with ESMTPSA id b6sm1365233qkh.12.2016.04.06.07.06.42 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 06 Apr 2016 07:06:42 -0700 (PDT) Subject: Re: Committer needed for PR 208029 To: Kurt Jaeger , =?UTF-8?Q?Martin_Waschb=c3=bcsch?= References: <498CA3F8-15EF-45BD-880C-241F83CBE3DD@waschbuesch.de> <20160405185159.GK35640@home.opsec.eu> <20160405200835.GM35640@home.opsec.eu> <57042958.5010701@sorbs.net> <20160406044431.GO35640@home.opsec.eu> Cc: ports@freebsd.org, Michelle Sullivan From: Jim Ohlstein Message-ID: <570517F1.5020305@ohlste.in> Date: Wed, 6 Apr 2016 10:06:41 -0400 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 MIME-Version: 1.0 In-Reply-To: <20160406044431.GO35640@home.opsec.eu> Content-Type: text/plain; charset=windows-1252; format=flowed Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Apr 2016 14:06:44 -0000 Hello, On 4/6/16 12:44 AM, Kurt Jaeger wrote: > Hi! > >> Actually, I just noticed (when compiling the port), that the Makefile now says: >> >> WITH_OPENSSL_PORT=yes > > Yes, sorry, my fault. Fixed, and as suggested by mat: It is > now as IGNORE with a message explaining how to do it for 9.x. > This is much ado about nothing. The "WITH_OPENSSL_PORT" option is there for just this purpose and is used in many ports. There's no reason some binaries can't be linked to one version of OpenSSL and others to another, so long as they aren't expected to work as one (I'd imagine a dynamically loaded module that is linked to a different library might cause a problem). That is the reason that ports contains a more current version than base. This is from the ports/www directory: # grep WITH_OPENSSL_PORT */Makefile aws/Makefile:WITH_OPENSSL_PORT= yes drood/Makefile:WITH_OPENSSL_PORT= yes h2o/Makefile:WITH_OPENSSL_PORT= no h2o/Makefile:WITH_OPENSSL_PORT= yes mod_tsa/Makefile:WITH_OPENSSL_PORT= yes nginx-devel/Makefile:WITH_OPENSSL_PORT= yes nginx-devel/Makefile:WITH_OPENSSL_PORT= yes nginx/Makefile:WITH_OPENSSL_PORT= yes nginx/Makefile:WITH_OPENSSL_PORT= yes obhttpd/Makefile:WITH_OPENSSL_PORT=yes owncloud/Makefile:WITH_OPENSSL_PORT= yes spdylay/Makefile:.if ${OSVERSION} < 1000000 && !defined(WITH_OPENSSL_PORT) tengine/Makefile:WITH_OPENSSL_PORT= yes tomcat-native/Makefile:WITH_OPENSSL_PORT= yes I'm sure there are dozens of others. Forcing users who want to use this port to use OpenSSL from ports for ALL ports is overkill. Think about official packages. Are ALL packages built against OpenSSL from ports, or only those that need them? It's the latter, of course. Are they incompatible in production? No. -- Jim Ohlstein "Never argue with a fool, onlookers may not be able to tell the difference." - Mark Twain