Annotation of pkgsrc/editors/xemacs-current/Makefile, Revision 1.62
1.62 ! joerg 1: # $NetBSD: Makefile,v 1.61 2007/05/20 17:20:25 wiz Exp $
1.46 magick 2:
1.54 martin 3: DISTNAME= xemacs-21.5.27
1.20 magick 4:
1.1 magick 5: CATEGORIES= editors
1.17 uebayasi 6: MASTER_SITES= ${MASTER_SITE_XEMACS:=xemacs-21.5/}
1.1 magick 7:
1.55 tron 8: MAINTAINER= pkgsrc-users@NetBSD.org
1.1 magick 9: HOMEPAGE= http://www.xemacs.org/
1.56 obache 10: COMMENT= *BETA* XEmacs text editor version 21.5.27
1.1 magick 11:
1.45 minskim 12: CONFLICTS+= gnuclient-[0-9]*
13:
1.1 magick 14:
1.42 xtraeme 15: BUILD_DEFS+= XEMACS_WIDGETS
1.60 obache 16: EMACSVERSION= 21.5-b27
17: PLIST_SUBST+= EMACSVER=xemacs-${EMACSVERSION}
18: MESSAGE_SUBST+= EMACSVER=xemacs-${EMACSVERSION}
1.7 cjep 19:
1.25 abs 20: .if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "arm32"
1.35 jlam 21: GCC_REQD+= 2.95.3
1.7 cjep 22: .endif
1.1 magick 23:
1.42 xtraeme 24: .include "options.mk"
1.1 magick 25:
1.10 jlam 26: XEMACS_WIDGETS?= lucid
27: .if ${XEMACS_WIDGETS} == "gtk"
1.38 xtraeme 28: . include "../../x11/gtk/buildlink3.mk"
1.1 magick 29: WITH_WIDGETS= --with-gtk
1.10 jlam 30: .elif ${XEMACS_WIDGETS} == "motif"
1.38 xtraeme 31: . include "../../mk/motif.buildlink3.mk"
1.1 magick 32: .else
1.38 xtraeme 33: . include "../../mk/xaw.buildlink3.mk"
1.1 magick 34: WITH_WIDGETS= --with-widgets=lucid
35: .endif
36:
1.38 xtraeme 37: .include "../../databases/gdbm/buildlink3.mk"
38: .include "../../graphics/jpeg/buildlink3.mk"
39: .include "../../graphics/png/buildlink3.mk"
40: .include "../../graphics/tiff/buildlink3.mk"
1.62 ! joerg 41: .include "../../x11/xbitmaps/buildlink3.mk"
1.10 jlam 42:
1.52 jlam 43: INFOPATH= ${PREFIX}/${PKGINFODIR}:${X11BASE}/${PKGINFODIR}:${LOCALBASE}/${PKGINFODIR}
1.10 jlam 44:
45: HAS_CONFIGURE= YES
46: CONFIGURE_ARGS+= ${MACHINE_GNU_PLATFORM}
1.49 rillig 47: CONFIGURE_ARGS+= --prefix=${PREFIX:Q}
1.10 jlam 48: CONFIGURE_ARGS+= --with-clash-detection
49: CONFIGURE_ARGS+= --with-mule=yes
50: CONFIGURE_ARGS+= --without-ncurses
51: CONFIGURE_ARGS+= --without-msw
1.42 xtraeme 52: CONFIGURE_ARGS+= ${WITH_WIDGETS}
1.54 martin 53: CONFIGURE_ARGS+= --with-infopath=${INFOPATH:Q}
54: CONFIGURE_ARGS+= --with-site-includes=${PREFIX}/include:${WRKDIR}
55: CONFIGURE_ARGS+= --with-site-libraries=${PREFIX}/lib
1.1 magick 56:
57: CFLAGS+= -Dunix
1.54 martin 58: # newer gcc has big trouble with aliasing otherwise - this should be fixed
59: # in the source, but untill then, use the big hammer here:
60: CFLAGS+= -fno-strict-aliasing
61:
1.52 jlam 62: INFO_FILES= # PLIST
1.1 magick 63:
1.58 rillig 64: # build PATH in the dumped emacs is not a problem
1.59 wiz 65: CHECK_WRKREF_SKIP+= bin/xemacs
66: CHECK_WRKREF_SKIP+= bin/xemacs-${EMACSVERSION}
1.58 rillig 67:
1.1 magick 68: post-patch:
1.57 rillig 69: rm -f ${WRKSRC}/etc/ctags.1.orig
1.1 magick 70:
71: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>