After the last modification the rrdtool port requires x11-fonts/dejavu, which depends on libX11 and other xorg pieces. This puts all these files on headless servers where usually rrdtool lives, and does not make too much sense to me. The submitter of PR 128537, which added the dependency agrees on this. After a short thread on ports@freebsd.org I was suggested to send a PR to track history of ideas to solve this problem. After some analysis and experineting on a clean machine(with no ports installed) I noticed that reverting the changes from PR 128537 the port already installed bitstream vera from the following dependency chain: databases/rrdtool -> x11-toolkits/pango -> ${X_FONTS_TTF_PORT} == x11-fonts/xorg-fonts-truetype -> x11-fonts/bitstream-vera (X_FONTS_TTF_PORT is defined in bsd.port.mk) rrdtool falls back nicely on bitstream-vera if dejavu is not present. Since bitstream-vera has fewer dependancies it should be preferred as a default, with dejavu proposed as an otion. Attached patch does this in a quick way. If the patch is too dirty to be applied as is I'll be happy to make it cleaner and conform to other suggestions. Thank you. How-To-Repeat: cd /usr/ports/databases/rrdtool && make install many dependencies are installed including dejavu and libX11.
Maintainer of databases/rrdtool, Please note that PR ports/129716 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/129716 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org
State Changed From-To: open->feedback Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
Responsible Changed From-To: freebsd-ports-bugs->wxs I'll take it.
State Changed From-To: feedback->open Maintainer approved.
wxs 2009-01-07 14:49:49 UTC FreeBSD ports repository Modified files: databases/rrdtool Makefile Log: - Make dejavu font an optional dependency PR: ports/129716 Submitted by: Guido Falsi <mad@madpilot.net> Approved by: bg1tpt@gmail.com (maintainer) Revision Changes Path 1.82 +7 -2 ports/databases/rrdtool/Makefile _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed Committed. Thanks!