Subject: Re: installing ess with emacs no-x11
To: None <tech-pkg@NetBSD.org>
From: George Georgalis <george@galis.org>
List: tech-pkg
Date: 02/08/2006 15:48:22
On Tue, Feb 07, 2006 at 10:41:33AM -0500, George Georgalis wrote:
>On Tue, Feb 07, 2006 at 08:10:04AM +0100, Antoine Reilles wrote:
>>On Tue, Feb 07, 2006 at 12:43:58AM -0500, George Georgalis wrote:
>>> Trying to install math/ess, an emacs plugin, but it is requiring
>>> an x11 version of emacs, doesn't notice the one installed.
>>
>>For this to work, you will need to set
>>EMACS_TYPE=emacs21nox
>>in your /etc/mk.conf
>>then cd math/ess && make install will pick and install emacs-nox
>
>Thanks! worked perfect.
>
>Is it possible to install math/R without the tk stuff?

Answering my own question... yes with the following hack (sorry
tabs are spaces)

 root@dev:/usr/pkgsrc/math/R # diff -du Makefile.orig Makefile                                      
--- Makefile.orig       2006-02-08 15:39:46.000000000 -0500
+++ Makefile    2006-02-08 15:40:58.000000000 -0500
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.77 2005/12/11 14:37:12 markd Exp $
+# $NetBSD: patch$
 
 DISTNAME=              R-2.2.0
 CATEGORIES=            math
@@ -24,11 +24,13 @@
 
 GNU_CONFIGURE=         yes
 CONFIGURE_ARGS+=       --enable-R-shlib
-CONFIGURE_ARGS+=       --with-x
+#CONFIGURE_ARGS+=      --with-x=no
+CONFIGURE_ARGS+=       --without-x
 CONFIGURE_ARGS+=       --with-readline
-CONFIGURE_ARGS+=       --with-tcltk
-CONFIGURE_ARGS+=       --with-tcl-config=${BUILDLINK_PREFIX.tcl}/lib/tclConfig.sh
-CONFIGURE_ARGS+=       --with-tk-config=${BUILDLINK_PREFIX.tk}/lib/tkConfig.sh
+#CONFIGURE_ARGS+=      --with-tcltk=no
+CONFIGURE_ARGS+=       --without-tcltk
+#CONFIGURE_ARGS+=      --with-tcl-config=${BUILDLINK_PREFIX.tcl}/lib/tclConfig.sh
+#CONFIGURE_ARGS+=      --with-tk-config=${BUILDLINK_PREFIX.tk}/lib/tkConfig.sh
 CONFIGURE_ARGS+=       --without-gnome         # not yet stable
 CONFIGURE_ARGS+=       --with-system-zlib
 CONFIGURE_ARGS+=       --with-system-bzlib
@@ -92,7 +94,7 @@
 .include "../../graphics/jpeg/buildlink3.mk"
 .include "../../graphics/png/buildlink3.mk"
 .include "../../math/blas/buildlink3.mk"
-.include "../../x11/tk/buildlink3.mk"
+#.include "../../x11/tk/buildlink3.mk"
 
 # Generate the PLIST dynamically as it changes in each version only in a
 # specific subtree.  This will make maintaining this package a little easier



It should be obvious what the problem is... I've not tested this
workaround; but it seems to install without tk ;) I'll work out
a patch with if/then etc, soon as I work out some similar pre
produciton issues.

Cheers,
// George


-- 
George Georgalis, systems architect, administrator <IXOYE><
http://galis.org/ cell:646-331-2027 mailto:george@galis.org