pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/editors/xemacs Like emacs21, #define TERMINFO for NetB...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/767edc8a1a1b
branches:  trunk
changeset: 602975:767edc8a1a1b
user:      hauke <hauke%pkgsrc.org@localhost>
date:      Wed Apr 25 11:56:42 2012 +0000

description:
Like emacs21, #define TERMINFO for NetBSD >= 6.

Fixes PR lib/46366 - thanks to dholland for the hint.

diffstat:

 editors/xemacs/Makefile |  11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diffs (30 lines):

diff -r 5e73093317b9 -r 767edc8a1a1b editors/xemacs/Makefile
--- a/editors/xemacs/Makefile   Wed Apr 25 10:00:53 2012 +0000
+++ b/editors/xemacs/Makefile   Wed Apr 25 11:56:42 2012 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: Makefile,v 1.101 2012/02/06 12:40:05 wiz Exp $
+# $NetBSD: Makefile,v 1.102 2012/04/25 11:56:42 hauke Exp $
 
 PKGNAME?=      ${DISTNAME}
 COMMENT?=      XEmacs text editor version 21
 
 DISTNAME=      xemacs-21.4.22
-PKGREVISION=   5
+PKGREVISION=   6
 CATEGORIES=    editors
 MASTER_SITES=  ${MASTER_SITE_XEMACS:=${DISTNAME:C/[.][^.]*$//}/}
 
@@ -39,6 +39,13 @@
 CONFIGURE_ARGS+=       --with-msw=no
 CFLAGS+=               -Dunix
 
+# Use terminfo on NetBSD-6 and newer.
+# We cannot use terminfo.*.mk as XEmacs enforces a link to termcap,
+# but this is fine for us.
+.if (${OPSYS} == "NetBSD") && exists(/usr/include/term.h)
+CPPFLAGS+=     -DTERMINFO
+.endif
+
 .if ${X11_TYPE} != "modular"
 INFOPATH=              ${PREFIX}/${PKGINFODIR}:${X11BASE}/${PKGINFODIR}:${LOCALBASE}/${PKGINFODIR}
 .else



Home | Main Index | Thread Index | Old Index