bsd.emacs.mk does not detect non-GUI, non-X11 options
Vick Khera
vivek at khera.org
Wed May 21 18:25:55 UTC 2014
All of my freebsd boxes are headless, and I build all ports without
X11. To accomplish this, I specify in make.conf the following:
WITHOUT_GNOME=yes
WITHOUT_X11=yes
OPTIONS_UNSET=X11 GUI
I have to specify both WITHOUT_X11 and OPTIONS_UNSET since I have
found some ports to not honor OPTIONS_UNSET yet.
So now I'm moving from individually building ports on each server to
using poudriere and pkgng to build packages customized for my
environment.
This is where I run into problems...
One of the packages I need to build is textproc/markdown-mode.el. This
port specifies USE_EMACS in the Makefile. When I build this port on a
system which has emacs-nox11 installed, all is fine. WhenI try to
build this port inside poudriere, it wants to build emacs24 as a
dependency. Thus, the package for markdown-mode.el will install emacs
instead of using emacs-nox11.
Is there some way to convince markdown-mode.el to depend on
emacs-nox11 instead when building the packages via poudriere? I don't
even see how to explicitly state the dependency outside of poudriere.
Thanks!
More information about the freebsd-ports
mailing list