From owner-freebsd-ports-bugs@FreeBSD.ORG Sat May 17 15:00:05 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 385F1106566B for ; Sat, 17 May 2008 15:00:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 247A28FC14 for ; Sat, 17 May 2008 15:00:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m4HF04RB017674 for ; Sat, 17 May 2008 15:00:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m4HF04iV017671; Sat, 17 May 2008 15:00:04 GMT (envelope-from gnats) Date: Sat, 17 May 2008 15:00:04 GMT Message-Id: <200805171500.m4HF04iV017671@freefall.freebsd.org> To: freebsd-ports-bugs@FreeBSD.org From: "Bjoern Koenig" Cc: Subject: Re: ports/123756: [patch] put devel/libffi includes in sane place X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Bjoern Koenig List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 17 May 2008 15:00:05 -0000 The following reply was made to PR ports/123756; it has been noted by GNATS. From: "Bjoern Koenig" To: bug-followup@FreeBSD.org Cc: mjl@luckie.org.nz Subject: Re: ports/123756: [patch] put devel/libffi includes in sane place Date: Sat, 17 May 2008 16:51:21 +0200 (CEST) Hello Matthew, when I started with creating the ports libffi-devel and later libffi 3 I used /usr/local/include, as you suggest now. So I have the same feeling as you that this location would be a better place. With 3.0.4 I deceided to use /usr/local/lib/libffi-%%PORTVERSION%%/include because this location is designated by the authors of libffi and basically I do not like the idea that every distribution make idiosyncratic adjustments. I asked Anthony Green (the initial author of libffi) about the reason for this location and he answered that some distributions can potentially install different versions of libffi in lib/ and lib64/ for example. I know that this does not apply to FreeBSD, but I think that the current location does not hurt since software developers always have to use pkg-config in case their software relies on libffi. Ports like lang/squeak should do it in the same manner as I did it with java/jamvm and java/sablevm. Do you still have another reason except sanity? ;-) I'm thinking about it. I tend to move the headers to /usr/local/include and update the port to 3.0.5 briefly. Björn