# $OpenBSD$

COMMENT=		minimalistic text based status bar

V=			0.7
DISTNAME=		xmobar-$V
CATEGORIES=		x11
HOMEPAGE=		http://gorgias.mine.nu/xmobar/

MAINTAINER=		Dmitri Alenitchev <dma@dma.org.ru>

# BSD 
PERMIT_PACKAGE_CDROM=	Yes
PERMIT_PACKAGE_FTP=	Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP=	Yes

MASTER_SITES=		http://hackage.haskell.org/packages/archive/xmobar/$V/

WANTLIB=		X11 c gmp m pthread

MODULES=		lang/ghc
LIB_DEPENDS=		::x11/hs-x11-extras

SETUP_CONF_ARGS=	configure -g --prefix=${PREFIX}
SETUP_CONF_ENV=		HOME=${PORTHOME} PATH=${PATH}
SETUP_PROG=		${WRKSRC}/Setup
SUBST_VARS=		V

USE_X11=		Yes

do-configure:
	@cd ${WRKSRC} && ghc --make -o ${SETUP_PROG} Setup.lhs
	@cd ${WRKBUILD} && exec ${SETENV} ${SETUP_CONF_ENV} \
		${SETUP_PROG} ${SETUP_CONF_ARGS}

do-build:
	@cd ${WRKBUILD} && exec ${SETENV} ${SETUP_CONF_ENV} \
		${SETUP_PROG} build

do-install:
	@cd ${WRKBUILD} && exec ${SETENV} ${SETUP_CONF_ENV} \
		${SETUP_PROG} copy --destdir=${DESTDIR}

do-regress:
	@cd ${WRKBUILD} && exec ${SETENV} ${SETUP_CONF_ENV} \
		${SETUP_PROG} test

.include <bsd.port.mk>
