math/pari requires fltk by default, via the x11 option.
pari is required by p5-Math-Pari, which is required by
p5-Crypt-Random-1.25nb3
p5-Crypt-Primes-0.50nb5
p5-Crypt-RSA-1.99nb2
p5-Module-Signature-0.68
which is required by
p5-PAR-Dist-0.47nb2
which is required by
p5-Module-Install-1.06
which seems to be needed quite often.
So while each step might be ok, the notion that fltk is required to
install perl modules is ridiculous. (It's further semi-ridiculous that
it needs tex to build, but at least that's build only.) So I propose to
apply the following. (I ran into this trying to build wip/fldigi which
uses fltk13.) Objections?
Index: Makefile
===================================================================
RCS file: /cvsroot/pkgsrc/math/pari/Makefile,v
retrieving revision 1.53
diff -u -p -r1.53 Makefile
--- Makefile 3 Oct 2012 21:56:40 -0000 1.53
+++ Makefile 4 Nov 2012 23:38:44 -0000
@@ -1,7 +1,7 @@
# $NetBSD: Makefile,v 1.53 2012/10/03 21:56:40 wiz Exp $
DISTNAME= pari-2.3.5
-PKGREVISION= 8
+PKGREVISION= 9
CATEGORIES= math
MASTER_SITES= http://pari.math.u-bordeaux.fr/pub/pari/unix/
Index: options.mk
===================================================================
RCS file: /cvsroot/pkgsrc/math/pari/options.mk,v
retrieving revision 1.6
diff -u -p -r1.6 options.mk
--- options.mk 18 Mar 2011 15:00:01 -0000 1.6
+++ options.mk 4 Nov 2012 23:38:44 -0000
@@ -2,7 +2,9 @@
PKG_OPTIONS_VAR= PKG_OPTIONS.pari
PKG_SUPPORTED_OPTIONS= doc gmp x11
-PKG_SUGGESTED_OPTIONS= doc gmp x11
+# x11 is not suggested because it's not reasonable to include a GUI in
+# a foundation library.
+PKG_SUGGESTED_OPTIONS= doc gmp
.include "../../mk/bsd.options.mk"