Date: Mon, 17 Oct 2016 22:39:46 +0200 From: Tijl Coosemans <tijl@FreeBSD.org> To: Mathieu Arnold <mat@FreeBSD.org> Cc: John Marino <freebsd.contact@marino.st>, marino@freebsd.org, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: Re: svn commit: r424123 - in head/deskutils: py-spice-gtk spice-gtk spice-gtk/files Message-ID: <20161017223946.6b18be6e@kalimero.tijl.coosemans.org> In-Reply-To: <80ac5d38-8993-2ad7-c7ea-3bb8e1b8f589@FreeBSD.org> References: <201610171515.u9HFF8pG092481@repo.freebsd.org> <1efd0c19-83cb-f7e9-f13a-61fac1b2c8e1@FreeBSD.org> <d8557129-7ede-8ba7-7b8e-8745563930a2@marino.st> <b09dc39e-1656-5f35-cf72-bb4469d350b6@FreeBSD.org> <53c293a4-cc69-53dc-5311-54393b2f9249@marino.st> <704f4b45-1b73-4bcf-9ca2-cf25eaf605b7@FreeBSD.org> <74f966d4-3bdf-0e15-9c9f-a8a4fdaac6ec@marino.st> <5a37eec4-7703-d0d9-f82e-393e1dd6543a@FreeBSD.org> <8cca7750-291e-c7c9-72aa-f91d17373046@marino.st> <20161017193939.033c999c@kalimero.tijl.coosemans.org> <80ac5d38-8993-2ad7-c7ea-3bb8e1b8f589@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, 17 Oct 2016 21:03:30 +0200 Mathieu Arnold <mat@FreeBSD.org> wrote: > Le 17/10/2016 =C3=A0 19:39, Tijl Coosemans a =C3=A9crit : >> Allow me to repeat what I said barely two weeks ago: >> >> Can't we just use lib/pkgconfig already? Having to patch every port >> to move it to libdata/pkgconfig is pointless extra work with zero benefi= t. >> Nobody cares that these files are in libdata. =20 >=20 > Well, we do care. hier(7) says: >=20 > lib/ shared and archive ar(1)-type libraries >=20 > libdata/ miscellaneous utility data files Yeah I know what hier says, but libdata is just not worth fighting for. There are more important things to do in the ports tree than worrying about where pkgconfig files should go. Nobody cares where they are. Not really. Just look at all the other non-library files in lib: find /usr/local/lib -type f -not -name '*.so*' -not -name '*.a' -not -name = '*.la' -not -path '*python*' -not -path '*perl*' Thousands of files you never cared about or even knew were there. lib/pkgconfig is fine and allows us to remove hacks and patches from thousands of ports. The cost of all the work needed to move the files and the time spent on threads like this are not worth the benefit because there is no benefit (that I can think of, maybe you can name one?). If you really do care it's probably easier to do a post-stage mv instead of adding more and more hacks to accommodate the countless different build systems out there. I really hope common sense prevails though and that everybody realises lib/pkgconfig is fine.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20161017223946.6b18be6e>