From owner-svn-ports-head@freebsd.org Tue Oct 4 13:03:35 2016 Return-Path: Delivered-To: svn-ports-head@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 93E1EAC6AE8; Tue, 4 Oct 2016 13:03:35 +0000 (UTC) (envelope-from tijl@freebsd.org) Received: from mailrelay108.isp.belgacom.be (mailrelay108.isp.belgacom.be [195.238.20.135]) (using TLSv1.2 with cipher RC4-SHA (128/128 bits)) (Client CN "relay.skynet.be", Issuer "GlobalSign Organization Validation CA - SHA256 - G2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 481FC9F5; Tue, 4 Oct 2016 13:03:33 +0000 (UTC) (envelope-from tijl@freebsd.org) X-Belgacom-Dynamic: yes X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: =?us-ascii?q?A2C8BABcqPNX/9SdgG1dGgEBAQECAQEBA?= =?us-ascii?q?QgBAQEBgz0BAQEBAR5Jew+kMJQmggeGHgKBYzsSAQIBAQEBAQEBXieEYQEBAQM?= =?us-ascii?q?BOhwjBQsLDgoJJQ8qHgYTiEUMvlABAQEBAQEEAQEBAQEiixGKJQEEmXmPanGPC?= =?us-ascii?q?4xwg34lAyxMhFU8NIdZAQEB?= Received: from 212.157-128-109.adsl-dyn.isp.belgacom.be (HELO kalimero.tijl.coosemans.org) ([109.128.157.212]) by relay.skynet.be with ESMTP; 04 Oct 2016 15:03:30 +0200 Received: from kalimero.tijl.coosemans.org (kalimero.tijl.coosemans.org [127.0.0.1]) by kalimero.tijl.coosemans.org (8.15.2/8.15.2) with ESMTP id u94D3S33067657; Tue, 4 Oct 2016 15:03:29 +0200 (CEST) (envelope-from tijl@FreeBSD.org) Date: Tue, 4 Oct 2016 15:03:28 +0200 From: Tijl Coosemans To: Alexey Dokuchaev Cc: "Tobias C. Berner" , portmgr@FreeBSD.org, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r423237 - head/Mk/Uses Message-ID: <20161004150328.325cdd1d@kalimero.tijl.coosemans.org> In-Reply-To: <20161004104714.GA6232@FreeBSD.org> References: <201610040618.u946IWiR015188@repo.freebsd.org> <20161004120415.010a5d9e@kalimero.tijl.coosemans.org> <20161004104714.GA6232@FreeBSD.org> MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 04 Oct 2016 13:03:35 -0000 On Tue, 4 Oct 2016 10:47:14 +0000 Alexey Dokuchaev wrote: > On Tue, Oct 04, 2016 at 12:04:15PM +0200, Tijl Coosemans wrote: >> ... >> Can't we just use lib/pkgconfig already? Having to patch every port >> to move it to libdata is pointless extra work. Nobody cares that these >> files are in libdata. > > Well I kind of do. These files are not libraries (code) but data, so it > naturally belongs to `libdata', alongside with `ldconfig[32]'. I know, but the feeling of 'yay the files are in the right place' does not weigh up against all the work it requires because we're talking about thousands of ports that need patching. There are plenty of other data files in lib (X11, cmake,...), even header files, that we didn't bother to move because it's just more work and zero benefit. > Is there any rational explanation why most GNU/Linux distros put them in > `lib' (apart from lack of thought in the first place)? Linux doesn't have libdata.