From owner-freebsd-ports@FreeBSD.ORG Thu Jun 17 00:00:34 2010 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id EBE94106566B for ; Thu, 17 Jun 2010 00:00:34 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from fg-out-1718.google.com (fg-out-1718.google.com [72.14.220.159]) by mx1.freebsd.org (Postfix) with ESMTP id 750438FC1A for ; Thu, 17 Jun 2010 00:00:34 +0000 (UTC) Received: by fg-out-1718.google.com with SMTP id l26so1280100fgb.13 for ; Wed, 16 Jun 2010 17:00:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=domainkey-signature:received:received:date:from:to:subject :message-id:in-reply-to:references:x-mailer:mime-version :content-type:content-transfer-encoding; bh=2YxC9/BtSey8OwpBV8FZ48YSsMOaq/Tf/hVcEsPHL9U=; b=ac08MHzuatmj/IoEw1sx5kuBfvnbis4UrZReNQvNHm70phatKYvH0ICgwyjqKBTqGh deKb7hwKcY2x2MsXf91ypJCPAKh9ptKB+iOqFJZYqBNjxUUW01iKEoY06E2oRh5ebbW3 ru/yER672ocL9N9AHWmsi5zjZAzjW8P7GoeAo= DomainKey-Signature: a=rsa-sha1; c=nofws; d=googlemail.com; s=gamma; h=date:from:to:subject:message-id:in-reply-to:references:x-mailer :mime-version:content-type:content-transfer-encoding; b=hH71jjouxwWsdfd45cJPW7k3ydIPMB+chAtGbnn1wPB8RME3jHmu3X02wEWcxBDKvS o/+zQuGxng2HZeOSsBOqUC3jJA1ty8osrnj0TaJuWoIsTFOiIIplQVKzcNnp8vsAzXMy 0Ij/hznDpwmudzXd0a6GLvv/5+APACYh+G+zk= Received: by 10.87.70.7 with SMTP id x7mr14187105fgk.77.1276732833270; Wed, 16 Jun 2010 17:00:33 -0700 (PDT) Received: from gumby.homeunix.com (bb-87-81-140-128.ukonline.co.uk [87.81.140.128]) by mx.google.com with ESMTPS id e3sm14591853fga.9.2010.06.16.17.00.31 (version=SSLv3 cipher=RC4-MD5); Wed, 16 Jun 2010 17:00:32 -0700 (PDT) Date: Thu, 17 Jun 2010 01:00:30 +0100 From: RW To: ports@freebsd.org Message-ID: <20100617010030.3bb02931@gumby.homeunix.com> In-Reply-To: <732B2687-76E1-4693-8658-1C3C9B142542@mac.com> References: <20100617000106.2db70cb4@gumby.homeunix.com> <732B2687-76E1-4693-8658-1C3C9B142542@mac.com> X-Mailer: Claws Mail 3.7.6 (GTK+ 2.20.1; i386-portbld-freebsd8.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: Subject: Re: apr ports devrandom option X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Jun 2010 00:00:35 -0000 On Wed, 16 Jun 2010 16:07:34 -0700 Chuck Swiger wrote: > On Jun 16, 2010, at 4:01 PM, RW wrote: > > The devel/apr* ports have an option to use /dev/random, which is on > > by default. > > > > I was wondering under what circumstances anyone would turn that > > off. As far as I can see switching it off doesn't > > replace /dev/random with anything else. > > On some platforms, /dev/random and /dev/urandom used to provide > different quality of random numbers-- FreeBSD simply uses Yarrow or a > hardware RNG source if available. Even if you disable it, it's > likely to just fall back to OpenSSL's source of random numbers, which > probably is /dev/random anyway.... Right, but I'm asking about the "make config" port option, not the configure options to apr itself. OPTIONS= ... DEVRANDOM "Use /dev/random or compatible in apr" on \ ... .if defined(WITHOUT_DEVRANDOM) CONFIGURE_ARGS+= --without-devrandom .else CONFIGURE_ARGS+= --with-devrandom .if defined(PKGNAMESUFFIX) PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-devrandom .else PKGNAMESUFFIX= -devrandom .endif .endif