From owner-freebsd-ports@freebsd.org Fri Oct 16 08:13:35 2015 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 3F5D8A16A7A for ; Fri, 16 Oct 2015 08:13:35 +0000 (UTC) (envelope-from ben@b1c1l1.com) Received: from eclipse.b1c1l1.com (eclipse.b1c1l1.com [IPv6:2607:f358:1a:1a:1000::1]) (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 275541FB; Fri, 16 Oct 2015 08:13:35 +0000 (UTC) (envelope-from ben@b1c1l1.com) Received: by eclipse.b1c1l1.com (Postfix) with ESMTPSA id 2282D3AC98; Fri, 16 Oct 2015 08:13:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=b1c1l1.com; s=default; t=1444983203; bh=smaHvu7WP3E3lXTGam2EBJ6Yqi+pB7iL272qPf89wQU=; h=Date:From:To:Cc:Subject:In-Reply-To:References; b=TN+aBEMkIiKpf1zs1jIC5uZHTPWvpmJ46Ee5LQi0FK2shhivymSUbv+m/H1XmwWX7 y4TKFb/VdBGXkCATzKpwGH+vvwBk2GflffRMOIza6Y1ICtZIhu67u69UcIx26JudQ0 HEbW96s0jAzyrxsVzGrWTtBZUlg7dcEVdjxxtz9E= Date: Fri, 16 Oct 2015 01:13:22 -0700 From: Benjamin Lee To: Jeremie Le Hen Cc: ohauer@FreeBSD.org, bapt@FreeBSD.org, freebsd-ports@freebsd.org Subject: Re: postfix options no honored by poudriere Message-ID: <20151016011322.7574d322@b1c1l1.com> In-Reply-To: References: X-Mailer: Claws Mail 3.13.0 (GTK+ 2.24.28; x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.20 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 16 Oct 2015 08:13:35 -0000 On Fri, 16 Oct 2015 09:52:33 +0200, Jeremie Le Hen wrote: > (Please don't reply only to -ports@, as I'm not subscribed to this list.) > > Hi Olli, > > I recently realized that my postfix port wasn't compiled with the options I set. > > After a bit of debugging it seems to be a problem specific to > mail/postfix. The options I set for this other ports are honored > correctly. > > It seems the options declared in the port are not "seen": > > ports# make -V OPTIONS_DEFINE -C mail/postfix > BDB CDB DOCS INST_BASE LDAP LDAP_SASL LMDB MYSQL NIS PCRE PGSQL SASL > SPF SQLITE TEST TLS VDA > > > poudriere# cat data/cache/10amd64-default-caravan/postfix-2.11.7,1.txz/1444980973/options > DOCS PCRE TLS > > > poudriere.d# egrep '^(OPTIONS|postfix)' * > 10amd64-caravan-make.conf:postfix_SET+= DOVECOT2 > make.conf:OPTIONS_UNSET= X11 GUI TK > make.conf:postfix_SET= SPF TLS SQLITE BDB > > > Any idea what's happening? > Thanks! The syntax for specifying port options in make.conf has changed from using UNIQUENAME to OPTIONS_NAME. You should change "postfix_SET" to "mail_postfix_SET". To get the relevant name for a port: blee@eclipse ~ $ make -C /usr/ports/mail/postfix -V OPTIONS_NAME mail_postfix There was a quiet notice in /usr/ports/UPDATING 20150817. -- Benjamin Lee http://www.b1c1l1.com/