pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/30529: [PATCH] XEmacs doesn't work in terminal mode on Darwin/OS X



>Number:         30529
>Category:       pkg
>Synopsis:       [PATCH] XEmacs doesn't work in terminal mode on Darwin/OS X
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Jun 15 12:10:00 +0000 2005
>Originator:     Idar Tollefsen
>Release:        xemacs-21.4.17
>Organization:
Performance Design
>Environment:
Darwin fulcrum.local 7.9.0 Darwin Kernel Version 7.9.0: Wed Mar 30 20:11:17 PST 
2005; root:xnu/xnu-517.12.7.obj~1/RELEASE_PPC  Power Macintosh powerpc
>Description:
If you start XEmacs in a terminal (as in xterm, OS X' Terminal, etc.)
the layout is garbled and unusable. Scrolling disrupts already
displayed text and it's impossible to follow the cursor or see where
in the text the cursor is.
>How-To-Repeat:
Install editors/xemacs on Darwin/OS X and then run it in a
terminal (e.g. xterm or OS X' Terminal).
If X is running, unset DISPLAY first.

>Fix:
Build XEmacs with ncurses.
Here's a patch against editors/xemacs/Makefile.common:
------------------------------------------------------

--- Makefile.common.orig        Mon May 16 03:15:31 2005
+++ Makefile.common     Wed Jun 15 12:57:35 2005
@@ -78,6 +78,10 @@
 
 .include "../../databases/gdbm/buildlink3.mk"
 .include "../../mk/ossaudio.buildlink3.mk"
+.if ${OPSYS} == "Darwin"
+.include "../../devel/ncurses/buildlink3.mk"
+.endif
+
 
 INFOPATH=      ${PREFIX}/info:${X11BASE}/info:/usr/local/info
 
@@ -86,7 +90,9 @@
 CONFIGURE_ARGS+=       --prefix=${PREFIX}
 CONFIGURE_ARGS+=       --with-clash-detection
 CONFIGURE_ARGS+=       --with-mule=yes
-.if ${OPSYS} != "Linux"
+.if ${OPSYS} == "Darwin"
+CONFIGURE_ARGS+=       --with-ncurses
+.elif ${OPSYS} != "Linux"
 CONFIGURE_ARGS+=       --with-ncurses=no
 .endif
 CONFIGURE_ARGS+=       --with-msw=no




Home | Main Index | Thread Index | Old Index