openbsd-ports/net/emacs-jabber/Makefile
sthen 15ea4b6cae Mark the (default) -emacs21 flavour as BROKEN, it needs newer gnus.
other flavours build, but can't be linked in to bulk builds as they add
a build dep on versions of emacs which will conflict with dependencies
of other ports. Suggestion to use BROKEN from naddy@.
2011-12-01 20:16:56 +00:00

44 lines
1.0 KiB
Makefile

# $OpenBSD: Makefile,v 1.3 2011/12/01 20:16:56 sthen Exp $
COMMENT = Jabber client for Emacs
DISTNAME = emacs-jabber-0.8.90
REVISION = 0
CATEGORIES = net
HOMEPAGE = http://emacs-jabber.sourceforge.net/
# GPLv2+
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP = Yes
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=emacs-jabber/}
FLAVORS = emacs21 emacs22 emacs23
FLAVOR ?= emacs21
.if ${FLAVOR:Memacs21}
EMACS_VSN = 21.4
BROKEN = requires newer gnus
.elif ${FLAVOR:Memacs22}
EMACS_VSN = 22.3
.elif ${FLAVOR:Memacs23}
EMACS_VSN = 23.3
.else
ERRORS+= "Unsupported Emacs version"
.endif
BUILD_DEPENDS = editors/${FLAVOR}>=${EMACS_VSN}
RUN_DEPENDS = editors/${FLAVOR}>=${EMACS_VSN} \
security/gnutls
CONFIGURE_STYLE = gnu
# Could use gconf, but don't pull in such a dep as people may use no_x11
CONFIGURE_ARGS += --disable-schemas-install \
--with-lispdir=${PREFIX}/share/emacs/site-lisp/emacs-jabber
CONFIGURE_ENV = EMACS=emacs-${EMACS_VSN}
.include <bsd.port.mk>