Index: head/devel/hs-buddha/Makefile =================================================================== --- head/devel/hs-buddha/Makefile (revision 101384) +++ head/devel/hs-buddha/Makefile (revision 101385) @@ -1,43 +1,49 @@ # New ports collection makefile for: buddha # Date created: 28 January 2003 # Whom: Oliver Braun # # $FreeBSD$ # PORTNAME= buddha PORTVERSION= 1.0 PORTREVISION= 1 CATEGORIES= devel haskell MASTER_SITES= http://www.cs.mu.oz.au/~bjpop/buddha/download/ PKGNAMEPREFIX= hs- DISTNAME= ${PORTNAME}-${PORTVERSION:S/.r/-rc/} MAINTAINER= obraun@FreeBSD.org COMMENT= A declarative debugger for Haskell 98 BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc USE_SIZE= yes USE_REINPLACE= yes HAS_CONFIGURE= yes CONFIGURE_ARGS= --prefix=${PREFIX} USE_GMAKE= yes PLIST_SUB+= BUDDHA_VERSION=${PORTVERSION:S/.r/-rc/} +.include + +.if ${OSVERSION} >= 502102 +BROKEN= "Does not compile" +.endif + pre-everything:: @${ECHO_CMD} "" @${ECHO_CMD} "You need the profiling versions of GHC's libraries to build buddha." @${ECHO_CMD} "They are available, unless your GHC has been built with WITHOUT_PROFILE=yes." @${ECHO_CMD} "" post-patch: @${REINPLACE_CMD} -e 's/-package lang/-package lang -package text/' \ ${WRKSRC}/transform/Makefile.in pre-build: @(cd ${WRKSRC} && ${GMAKE} depend) -.include +.include Property changes on: head/devel/hs-buddha/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.14 \ No newline at end of property +1.15 \ No newline at end of property Index: head/graphics/hs-HOpenGL/Makefile =================================================================== --- head/graphics/hs-HOpenGL/Makefile (revision 101384) +++ head/graphics/hs-HOpenGL/Makefile (revision 101385) @@ -1,100 +1,106 @@ # New ports collection makefile for: HOpenGL # Date created: 15 January 2003 # Whom: Janni # # $FreeBSD$ # PORTNAME= HOpenGL PORTVERSION= 1.04 PORTREVISION= 1 CATEGORIES= graphics haskell MASTER_SITES= http://haskell.cs.yale.edu/HOpenGL/releases/ PKGNAMEPREFIX= hs- MAINTAINER= janni@hacker7.net COMMENT= Binding for OpenGL and GLUT for the lazy functional language Haskell BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc \ green-card:${PORTSDIR}/devel/hs-green-card RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc5 GNU_CONFIGURE= yes USE_GMAKE= yes USE_MESA= yes GHC_VERSION?= 5.04.3 LIB_DIR_REL= lib/ghc-${GHC_VERSION} LIB_DIR= ${PREFIX}/${LIB_DIR_REL} IMPORT_DIR= ${LIB_DIR}/imports/HOpenGL IMPORT_DIR_REL= ${LIB_DIR_REL}/imports/HOpenGL pre-configure: @if [ ! -d ${LIB_DIR} ]; then \ ${ECHO_MSG}; ${ECHO_MSG} "ERROR:"; \ ${ECHO_MSG} "The GHC directory could not be found (${LIB_DIR})."; \ ${ECHO_MSG} 'Please provide a $$PREFIX and a $$GHC_VERSION, so that'; \ ${ECHO_MSG} '$$PREFIX/lib/ghc-$$GHC_VERSION points to the right directory!'; \ ${ECHO_MSG}; exit 1; \ fi CONFIGURE_ARGS+=--with-library-dir=${LIB_DIR} --with-import-dir=${IMPORT_DIR} --enable-Mesa PLIST_SUB= LIB_DIR=${LIB_DIR_REL} IMPORT_DIR=${IMPORT_DIR_REL} PLIST_SUB+= GHC_VERSION="${GHC_VERSION}" ALL_TARGET= depend all EXAMPLESSRC= ${WRKSRC}/examples MISCDIR= ${EXAMPLESDIR}/misc MISCSRC= ${EXAMPLESSRC}/misc CDIR= ${EXAMPLESDIR}/redbook_C CSRC= ${EXAMPLESSRC}/redbook_C HSDIR= ${EXAMPLESDIR}/redbook_HS HSSRC= ${EXAMPLESSRC}/redbook_HS GFXSRC= ${WRKSRC}/GLUT/Graphics GFXDIR= ${IMPORT_DIR}/Graphics CEXAMPLES= aaindex aapoly aargb accanti accpersp alpha alpha3D anti bezcurve bezmesh bezsurf blendeqn checker clip colormat colormatrix cube depthcue dof double drawf feedback fog fogindex font hello image light lines list material mipmap model movelight multitex nurbs pickdepth picksquare plane planet polyoff polys robot sccolorlight scene scenebamb sceneflat select smooth stencil stroke surface surfpoints teaambient teapots tess tesswind texbind texgen texprox texsub texture3d texturesurf torus trim unproject varray wrap HSEXAMPLES= AAIndex AAPoly AARGB AccAnti AccPersp Alpha Alpha3D Anti BezCurve BezMesh BezSurf BlendEqn Checker Clip ColorMat Cube DList DOF DepthCue Double DrawF Feedback Fog FogIndex Font Hello Image Light Lines Material Mipmap Model MoveLight PickDepth PickSquare Plane Planet PolyOff Polys Quadric Robot ScColorLight Scene SceneBAmb SceneFlat Select Smooth Stencil Stroke TeaAmbient Teapots Tess TexBind TexGen TexProx TexSub TextureSurf Torus Unproject Varray Wrap +.include + +.if ${OSVERSION} >= 502102 +BROKEN= "Does not compile" +.endif + post-install: ${MKDIR} ${DATADIR} ${INSTALL_DATA} ${WRKSRC}/lib/HOpenGL.conf ${DATADIR} ${MKDIR} ${EXAMPLESDIR} ${INSTALL_DATA} ${EXAMPLESSRC}/00Contents ${EXAMPLESDIR} ${MKDIR} ${MISCDIR} ${INSTALL_DATA} ${MISCSRC}/*.hs ${MISCDIR} ${INSTALL_PROGRAM} ${MISCSRC}/Info ${MISCDIR} ${INSTALL_PROGRAM} ${MISCSRC}/QBSP ${MISCDIR} ${INSTALL_PROGRAM} ${MISCSRC}/QuakeMovement ${MISCDIR} ${INSTALL_PROGRAM} ${MISCSRC}/TestGLUT ${MISCDIR} ${MKDIR} ${CDIR} ${MKDIR} ${CDIR}/Data ${INSTALL_DATA} ${CSRC}/Data/leeds.bin ${CDIR}/Data for i in ${CEXAMPLES}; do \ ${INSTALL_PROGRAM} ${CSRC}/$$i ${CDIR}; \ done ${INSTALL_DATA} ${CSRC}/*.c ${CDIR} ${INSTALL_DATA} ${CSRC}/jitter.h ${CDIR} ${MKDIR} ${HSDIR} for i in ${HSEXAMPLES}; do \ ${INSTALL_PROGRAM} ${HSSRC}/$$i ${HSDIR}; \ done ${INSTALL_DATA} ${HSSRC}/*.hs ${HSDIR} ${MKDIR} ${GFXDIR} ${MKDIR} ${GFXDIR}/UI ${MKDIR} ${GFXDIR}/UI/GLUT ${MKDIR} ${GFXDIR}/UI/GLUT/Callbacks ${INSTALL_DATA} ${GFXSRC}/UI/GLUT.hi ${GFXDIR}/UI ${INSTALL_DATA} ${GFXSRC}/UI/GLUT/*.hi ${GFXDIR}/UI/GLUT ${INSTALL_DATA} ${GFXSRC}/UI/GLUT/Callbacks/*.hi ${GFXDIR}/UI/GLUT/Callbacks @${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old -.include +.include Property changes on: head/graphics/hs-HOpenGL/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.8 \ No newline at end of property +1.9 \ No newline at end of property Index: head/lang/nhc98/Makefile =================================================================== --- head/lang/nhc98/Makefile (revision 101384) +++ head/lang/nhc98/Makefile (revision 101385) @@ -1,72 +1,76 @@ # New ports collection makefile for: nhc98 # Date created: 04 October 2001 # Whom: Oliver Braun # # $FreeBSD$ PORTNAME= nhc98 PORTVERSION= 1.16 PORTREVISION= 2 CATEGORIES= lang haskell MASTER_SITES= ftp://ftp.cs.york.ac.uk/pub/haskell/${PORTNAME}/ DISTNAME= ${PORTNAME}src-${PORTVERSION} DIST_SUBDIR= nhc98 PATCH_SITES= ${MASTER_SITES} PATCHFILES= patch-1.16-typesyn \ patch-1.16-ghc6 MAINTAINER= obraun@FreeBSD.org COMMENT= A fully-fledged compiler for Haskell 98 ONLY_FOR_ARCHS= i386 USE_REINPLACE= yes .include +.if ${OSVERSION} >= 502102 +BROKEN= "Does not compile" +.endif + .if ${OSVERSION} >= 500000 BUILD_DEPENDS+= ghc-5.04.3:${PORTSDIR}/lang/ghc5 .endif WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} USE_SIZE= yes USE_GMAKE= yes HAS_CONFIGURE= yes .if ${OSVERSION} >= 500000 CONFIGURE_ARGS+= --buildwith=ghc .endif .if !defined(NOPORTDOCS) CONFIGURE_ARGS+= --docdir=${DOCSDIR} +docs .endif MAN1= harch.1 hmake.1 hp2graph.1 nhc98.1 CONFLICTS= hs-hmake-* post-patch: @${REINPLACE_CMD} -e 's|-O3|${CFLAGS}|' ${WRKSRC}/Makefile.inc .for file in Decl FillIn Process @${REINPLACE_CMD} -e '/^import PrelBase/d' \ ${WRKSRC}/src/greencard/${file}.lhs .endfor post-configure: @${ECHO} "LIBDIR=${PREFIX}/lib/nhc98" \ >> ${WRKSRC}/targets/ix86-FreeBSD/config.cache post-install: ${SED} -e "s#/usr/doc/nhc98#${PREFIX}/share/doc/nhc98#" \ < ${WRKSRC}/man/nhc98.1 > ${WRKSRC}/man/nhc98.1.fix ${INSTALL_MAN} ${WRKSRC}/man/nhc98.1.fix ${PREFIX}/man/man1/nhc98.1 ${RM} ${WRKSRC}/man/nhc98.1.fix .if !defined(NOPORTDOCS) .for directory in . bugs examples hmake implementation-notes libs ${RM} -r ${DOCSDIR}/${directory}/CVS .endfor .endif .include Property changes on: head/lang/nhc98/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.26 \ No newline at end of property +1.27 \ No newline at end of property