Index: head/devel/hs-alex/Makefile =================================================================== --- head/devel/hs-alex/Makefile (revision 114762) +++ head/devel/hs-alex/Makefile (revision 114763) @@ -1,48 +1,47 @@ # New ports collection makefile for: alex # Date created: 29 January 2003 # Whom: Volker Stolz # # $FreeBSD$ PORTNAME= alex PORTVERSION= 2.0 PORTREVISION= 2 CATEGORIES= devel haskell -MASTER_SITES= http://www.haskell.org/alex/dist/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/alex/dist/ +MASTER_SITES= http://www.haskell.org/alex/dist/ PKGNAMEPREFIX= hs- DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= haskell@FreeBSD.org COMMENT= Alex is a tool for generating lexical analysers in Haskell BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc .if !defined(NOPORTDOCS) BUILD_DEPENDS+= jade:${PORTSDIR}/textproc/jade \ jadetex:${PORTSDIR}/print/jadetex \ ${LOCALBASE}/share/sgml/docbook/3.1/docbook.dtd:${PORTSDIR}/textproc/docbook-310 \ ${LOCALBASE}/share/sgml/docbook/dsssl:${PORTSDIR}/textproc/dsssl-docbook-modular .endif USE_BZIP2= yes USE_GMAKE= yes GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} PLIST_SUB= PORTVERSION="${PORTVERSION}" .if !defined(NOPORTDOCS) post-build: ${GMAKE} -C ${WRKSRC}/alex/doc ps .endif post-install: ${MKDIR} ${EXAMPLESDIR} ${FIND} ${WRKSRC}/alex/examples -type f -exec ${INSTALL_DATA} \{\} ${EXAMPLESDIR} \; .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/alex/doc/alex.ps ${DOCSDIR} .endif .include Property changes on: head/devel/hs-alex/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.11 \ No newline at end of property +1.12 \ No newline at end of property Index: head/devel/hs-crypto/Makefile =================================================================== --- head/devel/hs-crypto/Makefile (revision 114762) +++ head/devel/hs-crypto/Makefile (revision 114763) @@ -1,51 +1,50 @@ # New ports collection makefile for: crypto # Date created: 23 June 2003 # Whom: Oliver Braun # # $FreeBSD$ # PORTNAME= crypto PORTVERSION= 1.1.2 PORTREVISION= 1 CATEGORIES= devel haskell -MASTER_SITES= http://www.haskell.org/crypto/downloads/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/crypto/downloads/ +MASTER_SITES= http://www.haskell.org/crypto/downloads/ PKGNAMEPREFIX= hs- EXTRACT_SUFX= .tar MAINTAINER= haskell@FreeBSD.org COMMENT= A Haskell Cryptographic Library BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc RUN_DEPENDS= ghc:${PORTSDIR}/lang/ghc .if !defined(NOPORTDOCS) BUILD_DEPENDS+= haddock:${PORTSDIR}/devel/hs-haddock .endif WRKSRC= ${WRKDIR}/${PORTNAME} USE_REINPLACE= yes USE_GMAKE= yes ALL_TARGET= # empty post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \ ${WRKSRC}/Makefile ${WRKSRC}/package.conf @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|' \ ${WRKSRC}/Makefile ${WRKSRC}/package.conf do-configure: @(cd ${WRKSRC} && ${GMAKE} depend) .if !defined(NOPORTDOCS) post-build: @(cd ${WRKSRC} && ${GMAKE} doc) post-install: @${MKDIR} ${DOCSDIR} @(cd ${WRKSRC} && \ ${INSTALL_DATA} *.html ReadMe.* haddock.css haskell_icon.gif ${DOCSDIR}) .endif .include Property changes on: head/devel/hs-crypto/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.12 \ No newline at end of property +1.13 \ No newline at end of property Index: head/devel/hs-haddock/Makefile =================================================================== --- head/devel/hs-haddock/Makefile (revision 114762) +++ head/devel/hs-haddock/Makefile (revision 114763) @@ -1,49 +1,48 @@ # New ports collection makefile for: haddock # Date created: 09 May 2002 # Whom: Oliver Braun # # $FreeBSD$ PORTNAME= haddock PORTVERSION= 0.6 PORTREVISION= 1 CATEGORIES= devel haskell -MASTER_SITES= http://www.haskell.org/haddock/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/haddock/ +MASTER_SITES= http://www.haskell.org/haddock/ PKGNAMEPREFIX= hs- DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= haskell@FreeBSD.org COMMENT= A documentation tool for Haskell BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc .if !defined(NOPORTDOCS) BUILD_DEPENDS+= ${LOCALBASE}/share/sgml/docbook/dsssl/modular:${PORTSDIR}/textproc/dsssl-docbook-modular \ ${LOCALBASE}/share/sgml/docbook/catalog:${PORTSDIR}/textproc/docbook \ ${LOCALBASE}/share/sgml/iso8879:${PORTSDIR}/textproc/iso8879 \ ${LOCALBASE}/share/sgml/docbook/3.1:${PORTSDIR}/textproc/docbook-310 \ jade:${PORTSDIR}/textproc/jade .endif WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//g} USE_REINPLACE= yes USE_GMAKE= yes GNU_CONFIGURE= yes PLIST_SUB+= HADDOCK_VERSION=${PORTVERSION} post-patch: @${REINPLACE_CMD} -e 's|/usr/local/share/sgml/catalog||' ${WRKSRC}/configure post-build: .if !defined(NOPORTDOCS) @(cd ${WRKSRC}/haddock/doc && \ ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} html) .endif post-install: .if !defined(NOPORTDOCS) @(cd ${WRKSRC}/haddock/doc && ${CP} -R haddock ${PREFIX}/share/doc) .endif .include Property changes on: head/devel/hs-haddock/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.16 \ No newline at end of property +1.17 \ No newline at end of property Index: head/devel/hs-happy/Makefile =================================================================== --- head/devel/hs-happy/Makefile (revision 114762) +++ head/devel/hs-happy/Makefile (revision 114763) @@ -1,52 +1,51 @@ # New ports collection makefile for: happy # Date created: 22 December 2000 # Whom: Simon Marlow # # $FreeBSD$ PORTNAME= happy PORTVERSION= 1.13 PORTREVISION= 1 CATEGORIES= devel haskell -MASTER_SITES= http://www.haskell.org/happy/dist/${PORTVERSION}/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/happy/dist/${PORTVERSION}/ +MASTER_SITES= http://www.haskell.org/happy/dist/${PORTVERSION}/ PKGNAMEPREFIX= hs- DISTNAME= ${PORTNAME}-${PORTVERSION}-src MAINTAINER= simonmar@microsoft.com COMMENT= An LALR(1) parser generator for the functional language Haskell BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc .if !defined(NOPORTDOCS) BUILD_DEPENDS+= ${LOCALBASE}/share/sgml/docbook/dsssl/modular:${PORTSDIR}/textproc/dsssl-docbook-modular \ ${LOCALBASE}/share/sgml/docbook/catalog:${PORTSDIR}/textproc/docbook \ ${LOCALBASE}/share/sgml/iso8879:${PORTSDIR}/textproc/iso8879 \ ${LOCALBASE}/share/sgml/docbook/3.1:${PORTSDIR}/textproc/docbook-310 \ jade:${PORTSDIR}/textproc/jade .endif WRKSRC= ${WRKDIR}/${DISTNAME:S/-src//g} USE_GMAKE= yes GNU_CONFIGURE= yes PLIST_SUB= HAPPY_VERSION=${PORTVERSION} BOOT_COOKIE = ${WRKDIR}/.boot_done ${BOOT_COOKIE}: @(cd ${WRKSRC}; ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} boot) pre-build: ${BOOT_COOKIE} post-build: .if !defined(NOPORTDOCS) @(cd ${WRKSRC}/happy/doc && \ ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} html) .endif post-install: .if !defined(NOPORTDOCS) @(cd ${WRKSRC}/happy/doc && ${CP} -R happy ${PREFIX}/share/doc) .endif .include Property changes on: head/devel/hs-happy/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.12 \ No newline at end of property +1.13 \ No newline at end of property Index: head/devel/hs-hmake/Makefile =================================================================== --- head/devel/hs-hmake/Makefile (revision 114762) +++ head/devel/hs-hmake/Makefile (revision 114763) @@ -1,35 +1,34 @@ # New ports collection makefile for: hmake # Date created: 27 November 2001 # Whom: mwest@uct.ac.za # # $FreeBSD$ # PORTNAME= hmake PORTVERSION= 3.08 PORTREVISION= 1 CATEGORIES= devel haskell MASTER_SITES= http://www.haskell.org/hmake/ \ ftp://ftp.cs.york.ac.uk/pub/haskell/hmake/ \ - http://www.cs.york.ac.uk/fp/hmake/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/hmake/ \ + http://www.cs.york.ac.uk/fp/hmake/ PKGNAMEPREFIX= hs- MAINTAINER= haskell@FreeBSD.org COMMENT= Intelligent compilation management tool for Haskell programs BUILD_DEPENDS= ghc:${PORTSDIR}/lang/ghc HAS_CONFIGURE= YES CONFIGURE_ARGS+= --prefix=${PREFIX} USE_GMAKE= YES do-install: # cheat a bit, otherwise LIBDIR gets clobbered (cd ${WRKSRC} && ./configure --install) MAN1= hmake.1 CONFLICTS= nhc98-* .include Property changes on: head/devel/hs-hmake/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.13 \ No newline at end of property +1.14 \ No newline at end of property Index: head/devel/hs-popenhs/Makefile =================================================================== --- head/devel/hs-popenhs/Makefile (revision 114762) +++ head/devel/hs-popenhs/Makefile (revision 114763) @@ -1,25 +1,24 @@ # New ports collection makefile for: popenhs # Date created: 09 April 2002 # Whom: Oliver Braun # # $FreeBSD$ # PORTNAME= popenhs PORTVERSION= 1.00.0 PORTREVISION= 1 CATEGORIES= devel haskell -MASTER_SITES= http://www.haskell.org/~petersen/haskell/popenhs/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/~petersen/haskell/popenhs/ +MASTER_SITES= http://www.haskell.org/~petersen/haskell/popenhs/ PKGNAMEPREFIX= hs- MAINTAINER= haskell@FreeBSD.org COMMENT= A popen-like library for Haskell BUILD_DEPENDS= ghc-5.04.3:${PORTSDIR}/lang/ghc5 RUN_DEPENDS= ghc-5.04.3:${PORTSDIR}/lang/ghc5 USE_GMAKE= yes HAS_CONFIGURE= yes .include Property changes on: head/devel/hs-popenhs/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.12 \ No newline at end of property +1.13 \ No newline at end of property Index: head/graphics/hs-hgl/Makefile =================================================================== --- head/graphics/hs-hgl/Makefile (revision 114762) +++ head/graphics/hs-hgl/Makefile (revision 114763) @@ -1,58 +1,57 @@ # New ports collection makefile for: hgl # Date created: 22 January 2002 # Whom: octaphial # # $FreeBSD$ # PORTNAME= hgl PORTVERSION= 2.0.4 PORTREVISION= 2 CATEGORIES= graphics haskell -MASTER_SITES= http://haskell.org/graphics/downloads/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/graphics/downloads/ +MASTER_SITES= http://haskell.org/graphics/downloads/ PKGNAMEPREFIX= hs- DISTNAME= graphics-${PORTVERSION}.src MAINTAINER= octaphial@yahoo.com COMMENT= Graphics library for Hugs98, an implementation of Haskell 98 RUN_DEPENDS= hugs:${PORTSDIR}/lang/hugs WRKSRC= ${WRKDIR}/graphics-${PORTVERSION} USE_GMAKE= yes USE_XLIB= yes HGL_LIBS= ${PREFIX}/lib/hugs/x11 HGL_DOCS= ${PREFIX}/share/doc/hs-hgl BUILD_WRKSRC= ${WRKSRC}/lib/x11 MAKE_ENV= system=FreeBSD \ hugs_install=${HGL_LIBS} ALL_TARGET= all .if ${MACHINE_ARCH:L} == "amd64" CFLAGS+= -fPIC .endif do-install: ${MKDIR} ${HGL_LIBS} ${MKDIR} ${HGL_LIBS}/demos ${INSTALL_DATA} ${WRKSRC}/lib/x11/*.hs ${HGL_LIBS} ${INSTALL_PROGRAM} ${WRKSRC}/lib/x11/*.o ${HGL_LIBS} ${INSTALL_PROGRAM} ${WRKSRC}/lib/x11/*.so ${HGL_LIBS} ${INSTALL_DATA} ${WRKSRC}/demos/* ${HGL_LIBS}/demos ${INSTALL_DATA} ${WRKSRC}/test/* ${HGL_LIBS}/demos post-install: ${MKDIR} ${HGL_DOCS} ${INSTALL_DATA} ${WRKSRC}/doc/* ${HGL_DOCS} ${INSTALL_DATA} ${WRKSRC}/License ${HGL_DOCS} ${INSTALL_DATA} ${WRKSRC}/Readme ${HGL_DOCS} ${INSTALL_DATA} ${WRKSRC}/Version ${HGL_DOCS} ${INSTALL_DATA} ${WRKSRC}/Version-2.0.4 ${HGL_DOCS} @${ECHO} '' @${CAT} ${PKGMESSAGE} @${ECHO} '' .include Property changes on: head/graphics/hs-hgl/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.9 \ No newline at end of property +1.10 \ No newline at end of property Index: head/lang/ghc/Makefile =================================================================== --- head/lang/ghc/Makefile (revision 114762) +++ head/lang/ghc/Makefile (revision 114763) @@ -1,94 +1,92 @@ # New ports collection makefile for: ghc # Date created: 28 August 1999 # Whom: Simon Marlow # # $FreeBSD$ PORTNAME= ghc PORTVERSION= 6.2.1 CATEGORIES= lang haskell MASTER_SITES= http://www.haskell.org/ghc/dist/${PORTVERSION}/:source \ - http://www.haskell.org/ghc/dist/${PORTVERSION}/FreeBSD/:boot \ - http://www.mirror.ac.uk/sites/www.haskell.org/ghc/dist/${PORTVERSION}/:source \ - http://www.mirror.ac.uk/sites/www.haskell.org/ghc/dist/${PORTVERSION}/FreeBSD/:boot + http://www.haskell.org/ghc/dist/${PORTVERSION}/FreeBSD/:boot ONLY_FOR_ARCHS= i386 SRC_DIST= ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source BOOT_DIST= ghc-${PORTVERSION}-i386-unknown-freebsd-boot${EXTRACT_SUFX}:boot BOOT_DIST5= ghc-${PORTVERSION}-i386-unknown-freebsd5-boot${EXTRACT_SUFX}:boot USE_BZIP2= yes .include DISTFILES= ${SRC_DIST} .if ${OSVERSION} < 500000 DISTFILES+= ${BOOT_DIST} .else DISTFILES+= ${BOOT_DIST5} .endif LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4 MAINTAINER= simonmar@microsoft.com COMMENT= A Compiler for the functional language Haskell USE_PERL5= yes USE_REINPLACE= yes USE_GMAKE= yes GNU_CONFIGURE= yes PLIST_SUB= GHC_VERSION=${PORTVERSION} .if defined(WITHOUT_PROFILE) PLIST_SUB+= PROFILE="@comment " .else PLIST_SUB+= PROFILE="" .endif # This port builds by downloading a minimal binary distribution of GHC and # using that to bootstrap. BOOT_DIR= ${WRKDIR}/ghc-${PORTVERSION}-boot BOOT_GHC= ${BOOT_DIR}/bin/i386-unknown-freebsd/ghc-${PORTVERSION} CONFIGURE_ARGS= --with-ghc=${BOOT_GHC} --with-gcc=${CC} # specifying CONFIGURE_TARGET doesn't work for some reason. CONFIGURE_TARGET= # libgmp: CONFIGURE_ENV+= CFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib # override TMPDIR because /tmp often doesn't have enough space # to build some of the larger libraries. TMPDIR = ${WRKSRC}/tmp MAKE_ENV += TMPDIR=${TMPDIR} # Just do a stage1 build ALL_TARGET = stage1 MAKE_ENV += stage=1 pre-everything:: .if !defined(WITHOUT_PROFILE) @${ECHO_CMD} "To build GHC without profiling libraries," @${ECHO_CMD} "hit Ctrl-C now and restart with 'make" @$(ECHO_CMD) "WITHOUT_PROFILE=YES'." .else @${ECHO_CMD} "Building GHC without profiling libraries." .endif .if defined(WITHOUT_PROFILE) post-extract: @${ECHO} >>${WRKSRC}/mk/build.mk GhcLibWays= .endif post-patch: @${REINPLACE_CMD} s+%%LOCALBASE%%+${LOCALBASE}+ \ ${WRKSRC}/ghc/rts/package.conf.in pre-configure: @(cd ${BOOT_DIR} && ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}) @(cd ${BOOT_DIR} && ${MAKE} in-place) pre-build: @${MKDIR} ${TMPDIR} .include Property changes on: head/lang/ghc/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.24 \ No newline at end of property +1.25 \ No newline at end of property Index: head/lang/ghc-doc/Makefile =================================================================== --- head/lang/ghc-doc/Makefile (revision 114762) +++ head/lang/ghc-doc/Makefile (revision 114763) @@ -1,38 +1,36 @@ # Ports collection makefile for: ghc-doc # Date created: 26 Jul 2002 # Whom: olgeni@FreeBSD.org # # $FreeBSD$ # PORTNAME= ghc-doc PORTVERSION= 5.04.3 CATEGORIES= lang haskell MASTER_SITES= http://www.haskell.org/ghc/docs/${PORTVERSION}/ \ - http://www.haskell.org/ghc/docs/${PORTVERSION}/html/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/ghc/docs/${PORTVERSION}/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/ghc/docs/${PORTVERSION}/html/ + http://www.haskell.org/ghc/docs/${PORTVERSION}/html/ DISTFILES= building.html.tar.gz building.ps.gz hslibs.html.tar.gz \ hslibs.ps.gz libraries.html.tar.gz users_guide.html.tar.gz \ users_guide.ps.gz index.html DIST_SUBDIR= ghc EXTRACT_ONLY= MAINTAINER= olgeni@FreeBSD.org COMMENT= Documentation (HTML, PS) for the Glasgow Haskell Compiler NO_BUILD= yes do-install: @${MKDIR} ${LOCALBASE}/share/doc/ghc .for FILE in building.ps.gz hslibs.ps.gz users_guide.ps.gz index.html @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${FILE} \ ${LOCALBASE}/share/doc/ghc .endfor .for FILE in building.html.tar.gz hslibs.html.tar.gz \ libraries.html.tar.gz users_guide.html.tar.gz @${TAR} xfz ${DISTDIR}/${DIST_SUBDIR}/${FILE} \ -C ${LOCALBASE}/share/doc/ghc .endfor .include Property changes on: head/lang/ghc-doc/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/ghc5/Makefile =================================================================== --- head/lang/ghc5/Makefile (revision 114762) +++ head/lang/ghc5/Makefile (revision 114763) @@ -1,102 +1,100 @@ # New ports collection makefile for: ghc Date created: # 28 August 1999 Whom: Simon Marlow # # # $FreeBSD$ PORTNAME= ghc5 PORTVERSION= 5.04.3 PORTREVISION= 2 CATEGORIES= lang haskell MASTER_SITES= http://www.haskell.org/ghc/dist/${PORTVERSION}/:source \ - http://www.haskell.org/ghc/dist/${PORTVERSION}/FreeBSD/:boot \ - http://www.mirror.ac.uk/sites/www.haskell.org/ghc/dist/${PORTVERSION}/:source \ - http://www.mirror.ac.uk/sites/www.haskell.org/ghc/dist/${PORTVERSION}/FreeBSD/:boot + http://www.haskell.org/ghc/dist/${PORTVERSION}/FreeBSD/:boot ONLY_FOR_ARCHS= i386 SRC_DIST= ghc-${PORTVERSION}-src${EXTRACT_SUFX}:source BOOT_DIST= ghc-${PORTVERSION}-i386-unknown-freebsd-boot${EXTRACT_SUFX}:boot BOOT_DIST5= ghc-${PORTVERSION}-i386-unknown-freebsd5-boot${EXTRACT_SUFX}:boot USE_BZIP2= yes .include DISTFILES= ${SRC_DIST} .if ${OSVERSION} < 500000 DISTFILES+= ${BOOT_DIST} .else DISTFILES+= ${BOOT_DIST5} .endif LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4 MAINTAINER= simonmar@microsoft.com COMMENT= A Compiler for the functional language Haskell WRKSRC= ${WRKDIR}/ghc-${PORTVERSION} USE_PERL5= yes USE_REINPLACE= yes USE_GMAKE= yes GNU_CONFIGURE= yes PLIST_SUB= GHC_VERSION=${PORTVERSION} .if defined(WITHOUT_PROFILE) PLIST_SUB+= PROFILE="@comment " .else PLIST_SUB+= PROFILE="" .endif # This port builds by downloading a minimal binary distribution of GHC and # using that to bootstrap. BOOT_DIR= ${WRKDIR}/ghc-${PORTVERSION}-boot BOOT_GHC= ${BOOT_DIR}/bin/i386-unknown-freebsd/ghc-${PORTVERSION} CONFIGURE_ARGS= --with-ghc=${BOOT_GHC} --with-gcc=${CC} # specifying CONFIGURE_TARGET doesn't work for some reason. CONFIGURE_TARGET= # libgmp: CONFIGURE_ENV+= CFLAGS=-I${LOCALBASE}/include LDFLAGS=-L${LOCALBASE}/lib # override TMPDIR because /tmp often doesn't have enough space # to build some of the larger libraries. TMPDIR = ${WRKSRC}/tmp MAKE_ENV += TMPDIR=${TMPDIR} pre-everything:: .if !defined(WITHOUT_PROFILE) @${ECHO_CMD} "To build GHC without profiling libraries," @${ECHO_CMD} "hit Ctrl-C now and restart with 'make" @$(ECHO_CMD) "WITHOUT_PROFILE=YES'." .else @${ECHO_CMD} "Building GHC without profiling libraries." .endif post-extract: .if defined(WITHOUT_PROFILE) @${ECHO} >>${WRKSRC}/mk/build.mk GhcLibWays= .endif @${ECHO} >>${WRKSRC}/mk/build.mk SplitObjs=NO post-patch: @${PERL} -pi -e 's/DrIFT/DrIFT-ghc/g; \ s/DtdToHaskell/DtdToHaskell-ghc/g; \ s/Xtract/Xtract-ghc/g' \ ${WRKSRC}/ghc/mk/config.mk \ ${WRKSRC}/hslibs/tools/DrIFT/Makefile \ ${WRKSRC}/hslibs/tools/DtdToHaskell/Makefile \ ${WRKSRC}/hslibs/tools/Xtract/Makefile @${REINPLACE_CMD} s+%%LOCALBASE%%+${LOCALBASE}+ ${WRKSRC}/ghc/rts/rts.conf.in pre-configure: @(cd ${BOOT_DIR} && ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS}) @(cd ${BOOT_DIR} && ${MAKE} in-place) pre-build: @${MKDIR} ${TMPDIR} post-install: @${CAT} ${PKGMESSAGE} .include Property changes on: head/lang/ghc5/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.23 \ No newline at end of property +1.24 \ No newline at end of property Index: head/lang/ghc5-doc/Makefile =================================================================== --- head/lang/ghc5-doc/Makefile (revision 114762) +++ head/lang/ghc5-doc/Makefile (revision 114763) @@ -1,38 +1,36 @@ # Ports collection makefile for: ghc-doc # Date created: 26 Jul 2002 # Whom: olgeni@FreeBSD.org # # $FreeBSD$ # PORTNAME= ghc-doc PORTVERSION= 5.04.3 CATEGORIES= lang haskell MASTER_SITES= http://www.haskell.org/ghc/docs/${PORTVERSION}/ \ - http://www.haskell.org/ghc/docs/${PORTVERSION}/html/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/ghc/docs/${PORTVERSION}/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/ghc/docs/${PORTVERSION}/html/ + http://www.haskell.org/ghc/docs/${PORTVERSION}/html/ DISTFILES= building.html.tar.gz building.ps.gz hslibs.html.tar.gz \ hslibs.ps.gz libraries.html.tar.gz users_guide.html.tar.gz \ users_guide.ps.gz index.html DIST_SUBDIR= ghc EXTRACT_ONLY= MAINTAINER= olgeni@FreeBSD.org COMMENT= Documentation (HTML, PS) for the Glasgow Haskell Compiler NO_BUILD= yes do-install: @${MKDIR} ${LOCALBASE}/share/doc/ghc .for FILE in building.ps.gz hslibs.ps.gz users_guide.ps.gz index.html @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${FILE} \ ${LOCALBASE}/share/doc/ghc .endfor .for FILE in building.html.tar.gz hslibs.html.tar.gz \ libraries.html.tar.gz users_guide.html.tar.gz @${TAR} xfz ${DISTDIR}/${DIST_SUBDIR}/${FILE} \ -C ${LOCALBASE}/share/doc/ghc .endfor .include Property changes on: head/lang/ghc5-doc/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/ghc6-doc/Makefile =================================================================== --- head/lang/ghc6-doc/Makefile (revision 114762) +++ head/lang/ghc6-doc/Makefile (revision 114763) @@ -1,38 +1,36 @@ # Ports collection makefile for: ghc6-doc # Date created: 19 Jun 2003 # Whom: olgeni@FreeBSD.org # # $FreeBSD$ # PORTNAME= ghc6-doc PORTVERSION= 6.2.1 CATEGORIES= lang haskell MASTER_SITES= http://www.haskell.org/ghc/docs/${PORTVERSION}/ \ - http://www.haskell.org/ghc/docs/${PORTVERSION}/html/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/ghc/docs/${PORTVERSION}/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/ghc/docs/${PORTVERSION}/html/ + http://www.haskell.org/ghc/docs/${PORTVERSION}/html/ DISTFILES= building.html.tar.gz building.ps.gz hslibs.html.tar.gz \ hslibs.ps.gz libraries.html.tar.gz users_guide.html.tar.gz \ users_guide.ps.gz index.html DIST_SUBDIR= ghc-${PORTVERSION} EXTRACT_ONLY= MAINTAINER= haskell@FreeBSD.org COMMENT= Documentation (HTML, PS) for the Glasgow Haskell Compiler NO_BUILD= yes do-install: @${MKDIR} ${LOCALBASE}/share/doc/ghc6 .for FILE in building.ps.gz hslibs.ps.gz users_guide.ps.gz index.html @${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/${FILE} \ ${LOCALBASE}/share/doc/ghc6 .endfor .for FILE in building.html.tar.gz hslibs.html.tar.gz \ libraries.html.tar.gz users_guide.html.tar.gz @${TAR} xfz ${DISTDIR}/${DIST_SUBDIR}/${FILE} \ -C ${LOCALBASE}/share/doc/ghc6 .endfor .include Property changes on: head/lang/ghc6-doc/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.13 \ No newline at end of property +1.14 \ No newline at end of property Index: head/lang/haskell-mode.el/Makefile =================================================================== --- head/lang/haskell-mode.el/Makefile (revision 114762) +++ head/lang/haskell-mode.el/Makefile (revision 114763) @@ -1,36 +1,35 @@ # New ports collection makefile for: haskell-mode.el # Date created: 5 March 2004 # Whom: Josh Elsasser # # $FreeBSD$ # PORTNAME= haskell-mode PORTVERSION= 1.44 CATEGORIES= lang elisp -MASTER_SITES= http://www.haskell.org/haskell-mode/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/haskell-mode/ +MASTER_SITES= http://www.haskell.org/haskell-mode/ MAINTAINER= jre@vineyard.net COMMENT= An Emacs lisp mode for editing haskell programs NO_BUILD= yes ELISPDIR= ${PREFIX}/${PLIST_DIRS} ELISPFILES= haskell-decl-scan.el haskell-doc.el haskell-font-lock.el \ haskell-ghci.el haskell-hugs.el haskell-indent.el \ haskell-mode.el haskell-simple-indent.el PLIST_DIRS= share/emacs/site-lisp/${PORTNAME}/ PLIST_FILES= ${ELISPFILES:C/^| [^ ]/${PLIST_DIRS}/g} do-install: ${MKDIR} ${ELISPDIR} .for i in ${ELISPFILES} ${INSTALL_DATA} ${WRKSRC}/${i} ${ELISPDIR} .endfor post-install: @${CAT} ${PKGMESSAGE} .include Property changes on: head/lang/haskell-mode.el/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.2 \ No newline at end of property +1.3 \ No newline at end of property Index: head/lang/hugs/Makefile =================================================================== --- head/lang/hugs/Makefile (revision 114762) +++ head/lang/hugs/Makefile (revision 114763) @@ -1,52 +1,51 @@ # New ports collection makefile for: hugs # Date created: 22 September 1997 # Whom: Torsten Teg Grust (Torsten.Grust@uni-konstanz.de) # # $FreeBSD$ # PORTNAME= hugs98 PORTVERSION= 200311 PORTREVISION= 1 CATEGORIES= lang haskell -MASTER_SITES= http://cvs.haskell.org/Hugs/downloads/${HUGS_DATE}/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/Hugs/downloads/${HUGS_DATE}/ +MASTER_SITES= http://cvs.haskell.org/Hugs/downloads/${HUGS_DATE}/ DISTNAME= ${PORTNAME}-${HUGS_DATE} MAINTAINER= haskell@FreeBSD.org COMMENT= An interpreter for the functional programming language Haskell 98 WRKSRC= ${WRKDIR}/${DISTNAME}/src HUGS_DATE= Nov2003 USE_REINPLACE= yes USE_BISON= yes CONFIGURE_ARGS+= --prefix=${PREFIX} --enable-ffi CONFIGURE_ENV+= CC="${CC}" CFLAGS="${CFLAGS}" ALL_TARGET= default ffihugs MAN1= hugs.1 hugs-package.1 .if ${MACHINE_ARCH:L} == "amd64" CFLAGS+= "-fPIC" .endif post-patch: @${REINPLACE_CMD} -e '/^install :: install_notes/d ; \ /^install :: install_guide/d' \ ${WRKSRC}/MkInstal.in do-configure: @(cd ${WRKSRC}/unix && ${CONFIGURE_ENV} ./configure ${CONFIGURE_ARGS}) .if !defined(NOPORTDOCS) post-install: ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/../docs/*.txt ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/../docs/server* ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/../Credits ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/../License ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/../Readme ${DOCSDIR} .endif .include Property changes on: head/lang/hugs/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.30 \ No newline at end of property +1.31 \ No newline at end of property Index: head/textproc/hs-HaXml/Makefile =================================================================== --- head/textproc/hs-HaXml/Makefile (revision 114762) +++ head/textproc/hs-HaXml/Makefile (revision 114763) @@ -1,109 +1,108 @@ # New ports collection makefile for: HaXml # Date created: 01 June 2002 # Whom: Oliver Braun # # $FreeBSD$ PORTNAME= haxml PORTVERSION= 1.12 CATEGORIES= textproc haskell MASTER_SITES= http://www.haskell.org/HaXml/ \ - ftp://ftp.cs.york.ac.uk/pub/haskell/HaXml/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/HaXml/ \ + ftp://ftp.cs.york.ac.uk/pub/haskell/HaXml/ PKGNAMEPREFIX= hs- DISTNAME= HaXml-${PORTVERSION} MAINTAINER= haskell@FreeBSD.org COMMENT= A collection of utilities for using Haskell and XML together USE_REINPLACE= yes HAS_CONFIGURE= yes USE_GMAKE= yes CONFIGURE_ARGS+= --prefix=${PREFIX}/bin .include .if exists(${LOCALBASE}/bin/nhc98) WITH_NHC98= yes .endif .if exists(${LOCALBASE}/bin/ghc) WITH_GHC= yes .endif .if exists(${LOCALBASE}/bin/hugs) WITH_HUGS= yes .endif .if defined(PACKAGE_BUILDING) WITH_GHC= yes WITH_HUGS= yes .endif .if defined(WITH_NHC98) BUILD_DEPENDS+= nhc98:${PORTSDIR}/lang/nhc98 RUN_DEPENDS= nhc98:${PORTSDIR}/lang/nhc98 .endif .if defined(WITH_GHC) BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc .endif .if defined(WITH_HUGS) BUILD_DEPENDS+= hugs:${PORTSDIR}/lang/hugs RUN_DEPENDS+= hugs:${PORTSDIR}/lang/hugs .endif .if defined(WITH_NHC98) PLIST_SUB+= NHC98="" .else PLIST_SUB+= NHC98="@comment " .endif .if defined(WITH_GHC) GHC_VERSION= `${LOCALBASE}/bin/ghc --numeric-version` PLIST_SUB+= GHC="" GHC_VERSION="${GHC_VERSION}" .else PLIST_SUB+= GHC="@comment " .endif .if defined(WITH_HUGS) PLIST_SUB+= HUGS="" .else PLIST_SUB+= HUGS="@comment " .endif pre-everything:: @${ECHO_CMD} "" .if defined(WITH_NHC98) @${ECHO_CMD} " HaXml will be installed for nhc98." .else @${ECHO_CMD} " Define WITH_NHC98 to install HaXml for nhc98." .endif .if defined(WITH_GHC) @${ECHO_CMD} " HaXml will be installed for ghc." .else @${ECHO_CMD} " Define WITH_GHC to install HaXml for ghc." .endif .if defined(WITH_HUGS) @${ECHO_CMD} " HaXml will be installed for hugs" .else @${ECHO_CMD} " Define WITH_HUGS to install HaXml for hugs" .endif .if !defined(WITH_GHC) && !defined(WITH_NHC98) && !defined(WITH_HUGS) @${FALSE} .endif @${ECHO_CMD} "" post-patch: @${REINPLACE_CMD} -e 's,/bin/false,/usr/bin/false,' ${WRKSRC}/configure post-install: .if defined(WITH_GHC) @${INSTALL_DATA} ${WRKSRC}/obj/ghc/pkg.conf \ ${PREFIX}/lib/ghc-${GHC_VERSION}/imports/HaXml/ @${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old .endif .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} @(cd ${WRKSRC} && ${RM} -rf docs/HaXml/CVS) @(cd ${WRKSRC} && ${CP} -R docs/* ${DOCSDIR}) .endif .include Property changes on: head/textproc/hs-HaXml/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.27 \ No newline at end of property +1.28 \ No newline at end of property Index: head/textproc/hs-haxml/Makefile =================================================================== --- head/textproc/hs-haxml/Makefile (revision 114762) +++ head/textproc/hs-haxml/Makefile (revision 114763) @@ -1,109 +1,108 @@ # New ports collection makefile for: HaXml # Date created: 01 June 2002 # Whom: Oliver Braun # # $FreeBSD$ PORTNAME= haxml PORTVERSION= 1.12 CATEGORIES= textproc haskell MASTER_SITES= http://www.haskell.org/HaXml/ \ - ftp://ftp.cs.york.ac.uk/pub/haskell/HaXml/ \ - http://www.mirror.ac.uk/sites/www.haskell.org/HaXml/ \ + ftp://ftp.cs.york.ac.uk/pub/haskell/HaXml/ PKGNAMEPREFIX= hs- DISTNAME= HaXml-${PORTVERSION} MAINTAINER= haskell@FreeBSD.org COMMENT= A collection of utilities for using Haskell and XML together USE_REINPLACE= yes HAS_CONFIGURE= yes USE_GMAKE= yes CONFIGURE_ARGS+= --prefix=${PREFIX}/bin .include .if exists(${LOCALBASE}/bin/nhc98) WITH_NHC98= yes .endif .if exists(${LOCALBASE}/bin/ghc) WITH_GHC= yes .endif .if exists(${LOCALBASE}/bin/hugs) WITH_HUGS= yes .endif .if defined(PACKAGE_BUILDING) WITH_GHC= yes WITH_HUGS= yes .endif .if defined(WITH_NHC98) BUILD_DEPENDS+= nhc98:${PORTSDIR}/lang/nhc98 RUN_DEPENDS= nhc98:${PORTSDIR}/lang/nhc98 .endif .if defined(WITH_GHC) BUILD_DEPENDS+= ghc:${PORTSDIR}/lang/ghc RUN_DEPENDS+= ghc:${PORTSDIR}/lang/ghc .endif .if defined(WITH_HUGS) BUILD_DEPENDS+= hugs:${PORTSDIR}/lang/hugs RUN_DEPENDS+= hugs:${PORTSDIR}/lang/hugs .endif .if defined(WITH_NHC98) PLIST_SUB+= NHC98="" .else PLIST_SUB+= NHC98="@comment " .endif .if defined(WITH_GHC) GHC_VERSION= `${LOCALBASE}/bin/ghc --numeric-version` PLIST_SUB+= GHC="" GHC_VERSION="${GHC_VERSION}" .else PLIST_SUB+= GHC="@comment " .endif .if defined(WITH_HUGS) PLIST_SUB+= HUGS="" .else PLIST_SUB+= HUGS="@comment " .endif pre-everything:: @${ECHO_CMD} "" .if defined(WITH_NHC98) @${ECHO_CMD} " HaXml will be installed for nhc98." .else @${ECHO_CMD} " Define WITH_NHC98 to install HaXml for nhc98." .endif .if defined(WITH_GHC) @${ECHO_CMD} " HaXml will be installed for ghc." .else @${ECHO_CMD} " Define WITH_GHC to install HaXml for ghc." .endif .if defined(WITH_HUGS) @${ECHO_CMD} " HaXml will be installed for hugs" .else @${ECHO_CMD} " Define WITH_HUGS to install HaXml for hugs" .endif .if !defined(WITH_GHC) && !defined(WITH_NHC98) && !defined(WITH_HUGS) @${FALSE} .endif @${ECHO_CMD} "" post-patch: @${REINPLACE_CMD} -e 's,/bin/false,/usr/bin/false,' ${WRKSRC}/configure post-install: .if defined(WITH_GHC) @${INSTALL_DATA} ${WRKSRC}/obj/ghc/pkg.conf \ ${PREFIX}/lib/ghc-${GHC_VERSION}/imports/HaXml/ @${RM} -f ${PREFIX}/lib/ghc-${GHC_VERSION}/package.conf.old .endif .if !defined(NOPORTDOCS) @${MKDIR} ${DOCSDIR} @(cd ${WRKSRC} && ${RM} -rf docs/HaXml/CVS) @(cd ${WRKSRC} && ${CP} -R docs/* ${DOCSDIR}) .endif .include Property changes on: head/textproc/hs-haxml/Makefile ___________________________________________________________________ Modified: cvs2svn:cvs-rev ## -1 +1 ## -1.27 \ No newline at end of property +1.28 \ No newline at end of property