# New ports collection makefile for: hs-sdl_mixer # Date created: 14 Dec 2009 # Whom: Dmitry Marakasov # # $FreeBSD$ # PORTNAME= sdl_mixer PORTVERSION= 0.5.5 CATEGORIES= audio haskell MASTER_SITES= http://hackage.haskell.org/packages/archive/SDL-mixer/${PORTVERSION}/ PKGNAMEPREFIX= hs- DISTNAME= SDL-mixer-${PORTVERSION} MAINTAINER= amdmi3@FreeBSD.org COMMENT= libSDL_mixer bindings for Haskell programs BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \ hs-sdl>=0.5.9:${PORTSDIR}/devel/hs-sdl RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc \ hs-sdl>=0.5.9:${PORTSDIR}/devel/hs-sdl USE_SDL= mixer GHC_VERSION= 6.10.4 CABAL_CMD= runghc Setup.lhs DATADIR= ${PREFIX}/share/${DISTNAME} DOCSDIR= ${PREFIX}/share/doc/${DISTNAME} LIBDIR_REL= lib/${DISTNAME} PLIST_SUB= GHC_VER=${GHC_VERSION} \ VERSION=${PORTVERSION} \ LIBDIR=${LIBDIR_REL} post-patch: @${REINPLACE_CMD} -e '/^LIBS=/ s|-lSDL_mixer|-L${LOCALBASE}/lib ${PTHREAD_LIBS} &|' \ ${WRKSRC}/configure do-configure: cd ${WRKSRC} && ${CABAL_CMD} configure --ghc --prefix=${PREFIX} do-build: cd ${WRKSRC} && ${CABAL_CMD} build cd ${WRKSRC} && ${CABAL_CMD} register --gen-script do-install: cd ${WRKSRC} && ${CABAL_CMD} install ${INSTALL_SCRIPT} ${WRKSRC}/register.sh ${PREFIX}/${LIBDIR_REL}/register.sh @${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old .include