head	1.22;
access;
symbols
	RELEASE_6_0_0:1.21
	RELEASE_5_4_0:1.19
	RELEASE_4_11_0:1.19
	RELEASE_5_3_0:1.19
	RELEASE_4_10_0:1.19
	RELEASE_5_2_1:1.11
	RELEASE_5_2_0:1.11
	RELEASE_4_9_0:1.6
	RELEASE_5_1_0:1.6
	RELEASE_4_8_0:1.5;
locks; strict;
comment	@# @;


1.22
date	2005.11.05.09.07.32;	author kris;	state dead;
branches;
next	1.21;

1.21
date	2005.07.23.02.53.29;	author kris;	state Exp;
branches;
next	1.20;

1.20
date	2005.04.10.21.41.25;	author kris;	state Exp;
branches;
next	1.19;

1.19
date	2004.03.19.19.39.39;	author obraun;	state Exp;
branches;
next	1.18;

1.18
date	2004.03.11.07.48.12;	author obraun;	state Exp;
branches;
next	1.17;

1.17
date	2004.03.09.16.33.11;	author obraun;	state Exp;
branches;
next	1.16;

1.16
date	2004.03.06.21.29.57;	author obraun;	state Exp;
branches;
next	1.15;

1.15
date	2004.02.22.19.51.58;	author obraun;	state Exp;
branches;
next	1.14;

1.14
date	2004.02.04.05.21.38;	author marcus;	state Exp;
branches;
next	1.13;

1.13
date	2004.01.31.11.16.44;	author obraun;	state Exp;
branches;
next	1.12;

1.12
date	2004.01.16.13.12.00;	author obraun;	state Exp;
branches;
next	1.11;

1.11
date	2003.11.17.12.29.00;	author trevor;	state Exp;
branches;
next	1.10;

1.10
date	2003.11.01.23.26.28;	author obraun;	state Exp;
branches;
next	1.9;

1.9
date	2003.11.01.23.01.56;	author obraun;	state Exp;
branches;
next	1.8;

1.8
date	2003.10.29.17.22.30;	author obraun;	state Exp;
branches;
next	1.7;

1.7
date	2003.09.24.11.47.40;	author obraun;	state Exp;
branches;
next	1.6;

1.6
date	2003.04.07.21.51.01;	author obraun;	state Exp;
branches;
next	1.5;

1.5
date	2003.02.18.10.50.46;	author obraun;	state Exp;
branches;
next	1.4;

1.4
date	2003.02.07.22.41.13;	author obraun;	state Exp;
branches;
next	1.3;

1.3
date	2003.01.30.11.42.59;	author obraun;	state Exp;
branches;
next	1.2;

1.2
date	2003.01.28.12.21.06;	author obraun;	state Exp;
branches;
next	1.1;

1.1
date	2003.01.28.09.57.00;	author obraun;	state Exp;
branches;
next	;


desc
@@


1.22
log
@Remove expired ports
@
text
@# New ports collection makefile for:	helium
# Date created:				28 January 2003
# Whom:					Oliver Braun <obraun@@FreeBSD.org>
#
# $FreeBSD: ports/lang/helium/Makefile,v 1.21 2005/07/23 02:53:29 kris Exp $
#

PORTNAME=	helium
PORTVERSION=	1.2
PORTREVISION=	1
CATEGORIES=	lang haskell
MASTER_SITES=	http://www.cs.uu.nl/helium/distr/
DISTNAME=	${PORTNAME}-${PORTVERSION}-src

MAINTAINER=	haskell@@FreeBSD.org
COMMENT=	Functional programming compiler for a subset of Haskell

BROKEN=		Does not build
DEPRECATED=	${BROKEN}
EXPIRATION_DATE=2005-09-22

.if defined(WITH_HINT)
USE_JAVA=	1.4+
DISTFILES+=	${PORTNAME}-${PORTVERSION}-src.tar.gz \
		Hint-${PORTVERSION}.jar
EXTRACT_ONLY=	${PORTNAME}-${PORTVERSION}-src.tar.gz
PLIST_SUB=	HINT=""
.else
PLIST_SUB=	HINT="@@comment "
.endif

BUILD_DEPENDS=	ghc:${PORTSDIR}/lang/ghc

WRKSRC=		${WRKDIR}/${PORTNAME}-${PORTVERSION}
USE_GMAKE=	yes

.if !defined(WITH_HINT)
pre-everything::
	@@${ECHO_CMD}
	@@${ECHO_CMD} "Define WITH_HINT=yes to install Hint (needs Java >=1.4)."
	@@${ECHO_CMD}
.endif

do-configure:
	@@(cd ${WRKSRC}/lvm/src/  && ./configure)
	@@(cd ${WRKSRC}/heliumNT/ && ./configure)

do-build:
	@@(cd ${WRKSRC}/heliumNT/src && ${GMAKE} depend)
	@@(cd ${WRKSRC}/heliumNT/src && ${GMAKE})

do-install:
	@@(cd ${WRKSRC}/heliumNT/src && ${GMAKE} install)
	@@${CAT} ${PKGMESSAGE} | ${SED} -e 's,%%PREFIX%%,${PREFIX},g'
.if defined(WITH_HINT)
	@@${MKDIR} ${PREFIX}/share/java/helium
	@@${INSTALL_DATA} ${DISTDIR}/Hint-${PORTVERSION}.jar ${PREFIX}/share/java/helium
	@@${ECHO_CMD} "To use Hint type"
	@@${ECHO_CMD}
	@@${ECHO_CMD} "java -DLVMPATH=\$$LVMPATH -jar ${PREFIX}/share/java/helium/Hint-${PORTVERSION}.jar"
	@@${ECHO_CMD}
.endif

.include <bsd.port.mk>
@


1.21
log
@This port is scheduled for deletion on 2005-09-22 if it is still broken
at that time and no PRs have been submitted to fix it.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.20
log
@BROKEN: Does not build
@
text
@d19 2
@


1.19
log
@Fix installation of Hint which is now called Hint-${PORTVERSION}.jar.

Submitted by:	Lutz Bichler <Lutz.Bichler@@unibw-muenchen.de>
@
text
@d18 2
@


1.18
log
@deUSE_SIZEify.
@
text
@d53 1
a53 1
	@@${INSTALL_DATA} ${DISTDIR}/Hint.jar ${PREFIX}/share/java/helium
d56 1
a56 1
	@@${ECHO_CMD} "java -DLVMPATH=\$$LVMPATH -jar ${PREFIX}/share/java/helium/Hint.jar"
@


1.17
log
@The helium developers have rerolled the tarball including many bugfixes. I have
verified this with the developers. Bump PORTREVISION accordingly.
@
text
@a30 1
USE_SIZE=	yes
@


1.16
log
@Set maintainer to the new created haskell@@ mail alias.
@
text
@d10 1
@


1.15
log
@Upgrade to 1.2 which works with ghc 6 and on -current
@
text
@d14 1
a14 1
MAINTAINER=	obraun@@FreeBSD.org
@


1.14
log
@Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.

(Part 2)
@
text
@d9 1
a9 2
PORTVERSION=	1.1
PORTREVISION=	2
d20 1
a20 1
		Hint.jar
d27 1
a27 6
.include <bsd.port.pre.mk>
.if ${OSVERSION} >= 500035
BROKEN=	does not compile
.endif

BUILD_DEPENDS=	ghc-5.04.3:${PORTSDIR}/lang/ghc5
d60 1
a60 1
.include <bsd.port.post.mk>
@


1.13
log
@SIZE-ify
@
text
@d10 1
a10 1
PORTREVISION=	1
@


1.12
log
@Use lang/ghc5.
@
text
@d36 1
@


1.11
log
@USE_REINPLACE need be defined only when REINPLACE_CMD is used.
@
text
@d33 1
a33 1
BUILD_DEPENDS=	ghc:${PORTSDIR}/lang/ghc
@


1.10
log
@remove blank line in Makefile to make portlint happy
@
text
@a35 1
USE_REINPLACE=	yes
@


1.9
log
@* Add WITH_HINT knob to install Hint which requires java.
@
text
@a65 1

@


1.8
log
@* Remove old post-patch target. It's fixed in 1.1 and with this post-patch
  target runtime problems occur.
* Bumb PORTREVISION accordingly.
* Mark (temporary) BROKEN on -current. This seems to be a gcc3 issue.

Pointed out by:	Lutz Bichler <Lutz.Bichler@@unibw-muenchen.de>
@
text
@d18 10
d39 7
d57 9
@


1.7
log
@Change MASTER_SITES to make fetchable again.
@
text
@d10 1
d18 5
a28 4
post-patch:
	@@${REINPLACE_CMD} -e '/#include "math.h"/d' \
		${WRKSRC}/lvm/src/runtime/core/primfloat.c

d41 1
a41 1
.include <bsd.port.mk>
@


1.6
log
@Upgrade to 1.1.
@
text
@d11 1
a11 1
MASTER_SITES=	http://www.cs.uu.nl/~afie/helium/distr/
@


1.5
log
@De-pkg-comment and make portlint a little bit happier.
@
text
@d9 1
a9 2
PORTVERSION=	1.0
PORTREVISION=	1
a17 1
RUN_DEPENDS=	ghc:${PORTSDIR}/lang/ghc
d24 2
a25 2
	${REINPLACE_CMD} -e 's/hi$$(EXE)/helium-i/g' \
		${WRKSRC}/heliumNT/src/Makefile.in
@


1.4
log
@Tarball has been renamed. MD5 sum is still the same.

Submitted by:	Volker Stolz <stolz@@i2.informatik.rwth-aachen.de>
@
text
@d16 1
@


1.3
log
@* Install the helium-interpreter as helium-i, since otherwise it conflicts with
  hi from lang/nhc98 or devel/hs-hmake.
* Bump PORTREVISION.
@
text
@d12 2
a13 3
MASTER_SITES=	http://www.cs.uu.nl/~afie/helium/
DISTNAME=	${PORTNAME}
#DISTFILES=	${PORTNAME}${EXTRACT_SUFX}
@


1.2
log
@Add pkg-message to inform the user about LVMPATH.
@
text
@d10 1
d22 1
d24 4
@


1.1
log
@Helium is a compiler for a subset of Haskell designed especially for teaching
Haskell.

WWW: http://www.cs.uu.nl/~afie/helium/
@
text
@d33 1
@

