# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # hs-ALUT # hs-ALUT/Makefile # hs-ALUT/distinfo # hs-ALUT/pkg-plist # hs-ALUT/pkg-descr # echo c - hs-ALUT mkdir -p hs-ALUT > /dev/null 2>&1 echo x - hs-ALUT/Makefile sed 's/^X//' >hs-ALUT/Makefile << '3ef141388a0b2f0fd6a9af2b60993857' X# New ports collection makefile for: hs-ALUT X# Date created: December 20 2009 X# Whom: Giuseppe Pilichi aka Jacula Modyun X# X XPORTNAME= ALUT XPORTVERSION= 2.2.0.0 XCATEGORIES= audio haskell XMASTER_SITES= http://hackage.haskell.org/packages/archive/${PORTNAME}/${PORTVERSION}/ XPKGNAMEPREFIX= hs- X XMAINTAINER= jacula@gmail.com XCOMMENT= A binding for the OpenAL Utility Toolkit X XBUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \ X hs-StateVar>=1.0.0.0:${PORTSDIR}/devel/hs-StateVar \ X hs-OpenAL>=1.4.0.0:${PORTSDIR}/audio/hs-OpenAL XRUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc \ X hs-StateVar>=1.0.0.0:${PORTSDIR}/devel/hs-StateVar \ X hs-OpenAL>=1.4.0.0:${PORTSDIR}/audio/hs-OpenAL XLIB_DEPENDS+= openal.0:${PORTSDIR}/audio/openal \ X alut.1:${PORTSDIR}/audio/freealut X XGHC_VERSION= 6.10.4 XHSALUT_VERSION= ${PORTVERSION} X XGHC_CMD= ${LOCALBASE}/bin/ghc XSETUP_CMD= ./setup X XCFLAGS+= -I${LOCALBASE}/include XLDFLAGS+= -L${LOCALBASE}/lib XCPPFLAGS+= -I${LOCALBASE}/include X XEXAMPLESDIR= ${PREFIX}/share/examples/${DISTNAME} XDOCSDIR= ${PREFIX}/share/doc/${DISTNAME} XHSALUT_LIBDIR_REL= lib/${DISTNAME} X XPLIST_SUB= GHC_VERSION=${GHC_VERSION} \ X HSALUT_VERSION=${HSALUT_VERSION} \ X HSALUT_LIBDIR_REL=${HSALUT_LIBDIR_REL} X XPORTEXAMPLES= * X X.if defined(NOPORTDOCS) XPLIST_SUB+= NOPORTDOCS="" X.else XPLIST_SUB+= NOPORTDOCS="@comment " X.endif X X.if !defined(NOPORTDOCS) X XPORT_HADDOCK!= (cd ${.CURDIR}/../../lang/ghc && ${MAKE} -V PORT_HADDOCK) X.if !empty(PORT_HADDOCK:M?0) XBUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock X.endif XBUILD_DEPENDS+= HsColour:${PORTSDIR}/print/hs-hscolour X XHSCOLOUR_VERSION= 1.15 XHSCOLOUR_DATADIR= ${PREFIX}/share/hscolour-${HSCOLOUR_VERSION} X XPORTDOCS= * X.endif X X.SILENT: X Xdo-configure: X cd ${WRKSRC} && ${GHC_CMD} --make Setup.hs -o setup -package Cabal \ X && ${SETENV} CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" CPPFLAGS="${CPPFLAGS}"\ X ${SETUP_CMD} configure --haddock-options=-w --prefix=${PREFIX} Xdo-build: X cd ${WRKSRC} && ${SETUP_CMD} build \ X && ${SETUP_CMD} register --gen-script X X.if !defined(NOPORTDOCS) X cd ${WRKSRC} && ${SETUP_CMD} haddock --hyperlink-source \ X --hscolour-css=${HSCOLOUR_DATADIR}/hscolour.css X.endif X Xdo-install: X cd ${WRKSRC} && ${SETUP_CMD} install \ X && ${INSTALL_SCRIPT} register.sh ${PREFIX}/${HSALUT_LIBDIR_REL}/register.sh X.if !defined(NOPORTEXAMPLES) X ${MKDIR} ${EXAMPLESDIR} && cd ${WRKSRC}/examples && ${COPYTREE_SHARE} \* ${EXAMPLESDIR} X.endif X Xpost-install: X ${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old X X.include 3ef141388a0b2f0fd6a9af2b60993857 echo x - hs-ALUT/distinfo sed 's/^X//' >hs-ALUT/distinfo << '9703b03d972ae17268be59c312342c28' XMD5 (ALUT-2.2.0.0.tar.gz) = e3932746948c69a4e00de39338bd0228 XSHA256 (ALUT-2.2.0.0.tar.gz) = 9d5ffa3450c51d641f055eaa48c0613984b45c46347a3e9055b098abba0e3a44 XSIZE (ALUT-2.2.0.0.tar.gz) = 94174 9703b03d972ae17268be59c312342c28 echo x - hs-ALUT/pkg-plist sed 's/^X//' >hs-ALUT/pkg-plist << '13cbf2cff12538c719b6c727fa09cd90' X%%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/HSALUT-%%HSALUT_VERSION%%.o X%%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT.hi X%%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT/Config.hi X%%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT/Constants.hi X%%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT/Errors.hi X%%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT/Initialization.hi X%%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT/Loaders.hi X%%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT/Sleep.hi X%%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT/Version.hi X%%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include/HsALUT.h X%%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/libHSALUT-%%HSALUT_VERSION%%.a X%%HSALUT_LIBDIR_REL%%/register.sh X%%NOPORTDOCS%%%%DOCSDIR%%/LICENSE X%%NOPORTDOCS%%@dirrmtry %%DOCSDIR%% X@dirrm %%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/include X@dirrm %%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound/ALUT X@dirrm %%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%%/Sound X@dirrm %%HSALUT_LIBDIR_REL%%/ghc-%%GHC_VERSION%% X@dirrm %%HSALUT_LIBDIR_REL%% X@exec /bin/sh %D/%%HSALUT_LIBDIR_REL%%/register.sh X@exec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old X@unexec %D/bin/ghc-pkg unregister ALUT X@unexec /bin/rm -f %D/lib/ghc-%%GHC_VERSION%%/package.conf.old 13cbf2cff12538c719b6c727fa09cd90 echo x - hs-ALUT/pkg-descr sed 's/^X//' >hs-ALUT/pkg-descr << '56afc5bda4a356cea919dda25fb7fbbd' XA Haskell binding for the OpenAL Utility Toolkit, which makes Xmanaging of OpenAL contexts, loading sounds in various formats Xand creating waveforms very easy. For more information about the XC library on which this binding is based, please see: X XWWW: http://connect.creativelabs.com/openal/ 56afc5bda4a356cea919dda25fb7fbbd exit