openbsd-ports/editors/xemacs21/stable/Makefile

91 lines
1.9 KiB
Makefile

# $OpenBSD: Makefile,v 1.8 2010/01/27 21:43:28 naddy Exp $
BRANCH= 21.4
VERSION= 19
PKGNAME= ${DISTNAME}p11
WANTLIB= c m ncurses util
CONFIGURE_ARGS+=--infodir='$${DESTDIR}${PREFIX}/info/${DISTNAME}' \
--infopath='${LOCALBASE}/info/${DISTNAME}:${LOCALBASE}/info:/usr/share/info' \
--site-prefixes='${LOCALBASE}:/usr' \
--without-ldap \
--without-postgresql \
--without-cde \
--without-offix \
--without-dragndrop \
--without-gpm \
--with-msw=no \
--without-tooltalk \
--with-sound=no \
--with-xface=no \
--without-wnn6 \
--without-gtk \
--without-gnome \
--with-database=no \
--with-file-coding=yes \
--with-system-malloc \
--pdump \
${GCCARCH}
FAKE_FLAGS= prefix='$${WRKINST}$${DESTDIR}${PREFIX}' \
infodir='$${WRKINST}$${DESTDIR}${PREFIX}/info/${DISTNAME}'
FLAVORS= mule canna wnn no_x11
FLAVOR?=
.if ${FLAVOR:L:Mno_x11}
CONFIGURE_ARGS+=--without-x11
.else
USE_X11= Yes
WANTLIB+= ICE SM X11 Xau Xaw Xext Xmu Xpm Xt pthread-stubs xcb z
CONFIGURE_ARGS+=--with-menubars=lucid \
--with-scrollbars=lucid \
--with-dialogs=athena \
--with-widgets=athena \
--with-jpeg \
--with-png \
--with-tiff \
--site-includes="${LOCALBASE}/include/libpng"
LIB_DEPENDS+= jpeg.>=62::graphics/jpeg \
png.>=2.::graphics/png \
tiff.>=35::graphics/tiff
. if ${FLAVOR:L:Mmule}
CONFIGURE_ARGS+=--with-xim=xlib
. endif
.endif
.if ${FLAVOR:L:Mmule}
MODULES= devel/gettext
CONFIGURE_ARGS+=--with-mule
. if ${FLAVOR:L:Mcanna}
LIB_DEPENDS+= canna.1,RKC.1::japanese/canna
CONFIGURE_ARGS+=--with-canna
. else
CONFIGURE_ARGS+=--with-canna=no
. endif
. if ${FLAVOR:L:Mwnn}
BUILD_DEPENDS+= ::japanese/Wnn
CONFIGURE_ARGS+=--with-wnn
. else
CONFIGURE_ARGS+=--with-wnn=no
. endif
.else
. if ${FLAVOR:L:Mcanna} || ${FLAVOR:L:Mwnn}
ERRORS+= "Fatal: You cannot use MULE-dependant flavors without MULE support"
. endif
CONFIGURE_ARGS+=--with-mule=no \
--with-canna=no \
--with-wnn=no
.endif
.include <bsd.port.mk>