From owner-freebsd-ports@FreeBSD.ORG Wed Mar 30 20:15:51 2011 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 250351065677 for ; Wed, 30 Mar 2011 20:15:51 +0000 (UTC) (envelope-from egoitz@ramattack.net) Received: from ks200575.kimsufi.com (ks200575.kimsufi.com [91.121.111.71]) by mx1.freebsd.org (Postfix) with ESMTP id E496C8FC12 for ; Wed, 30 Mar 2011 20:15:50 +0000 (UTC) Received: from [192.168.12.230] (unknown [212.81.198.13]) by ks200575.kimsufi.com (Postfix) with ESMTPSA id 3B0E1B44B for ; Wed, 30 Mar 2011 21:15:45 +0000 (UTC) From: Egoitz Aurrekoetxea Aurre Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable Date: Wed, 30 Mar 2011 22:15:47 +0200 Message-Id: <0C04B79D-577C-4389-93D5-6D7C4C58142E@ramattack.net> To: freebsd-ports@freebsd.org Mime-Version: 1.0 (Apple Message framework v1084) X-Mailer: Apple Mail (2.1084) Subject: Port configuracion and compilation 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: Wed, 30 Mar 2011 20:15:51 -0000 Hello all, One little question. I have package collections of packages made = (packages created by compiling ports and later pkg_create -Rb) for my = freebsd provisioned releases with the servers I need to provision (mail, = web, etc)... now imagine, someone in some of those provisioned servers (with = provisioned packages, installed with a pkg_add * from the directory = where are packages provisioned downloaded from one of my servers) one = sysadmin goes to compile another port (I install in provisioned servers = the ports that come with the installed release which are the same ports = as which with I make the provisioned packages) which has as dependency = an installed package... for example don't know... let's imagine Postfix = has libiconv or any as dependency... when you do from = /usr/ports/mail/postfix a make config-recursive... although libiconv is = installed it asks you for compilation options... what happens if the = user is compiling postfix, sets for example libiconv options as default = (with default options) and if the package previously compiled by me for = libiconv has not the default options? imagine has less options = (features) for example... could this break something??. I mean when = Postfix (or whatever package with installed dependencies) is compiled, = the freebsd ports system looks for something at /var/db/ports/*/OPTIONS = or similar?? or ports are just compiled as the given options to them and = although you specify anything for installed dependencies in the ncurses = menu for configuring the dependency port (launched by config-recursive) = it just compiles the port you are compiling (so basically what you want = to install, the software is not at the moment on the machine) and with = the options specified for the compiling port ignoring how dependecies = are in /var/db/ports/*/OPTIONS? Thanks a lot in advance. Good bye.=