Date: Wed, 20 Jul 2011 15:40:44 -0500 From: Stephen Montgomery-Smith <stephen@missouri.edu> To: FreeBSD Ports <freebsd-ports@FreeBSD.org> Subject: portlint: DATADIR and NOEXAMPLEDOCS Message-ID: <4E273D4C.6060105@missouri.edu>
next in thread | raw e-mail | index | archive | help
I have a couple of questions. 1) Why does portlint complain if a port is not DATADIR compliant? What was the rationale behind making ports DATADIR compliant, so that if one types "make install DATADIR=/somewhere_else" then what would be stored in /usr/local/share/port_name will now be in /somewhere_else. If there are one hundred ports depending upon port x/y, and those ports use the x/y DATADIR, then each of those hundred ports will have to include: DATADIR!= cd ${.CURDIR}/../../x/y && make -V DATADIR This will really slow down makeindex. It seems to me that you cannot use: DATADIR= `cd ${.CURDIR}/../../x/y && make -V DATADIR` because this won't properly set PLIST_SUB. 2) Why does portlint NOT complain if a port is not NOPORTEXAMPLES compliant? This would seem a natural extension of portlint complaining if a port is not NOPORTDOCS compliant. Stephen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4E273D4C.6060105>