head	1.55;
access;
symbols
	RELEASE_8_3_0:1.52
	RELEASE_9_0_0:1.52
	RELEASE_7_4_0:1.52
	RELEASE_8_2_0:1.52
	RELEASE_6_EOL:1.52
	RELEASE_8_1_0:1.52
	RELEASE_7_3_0:1.52
	RELEASE_8_0_0:1.52
	RELEASE_7_2_0:1.52
	RELEASE_7_1_0:1.51
	RELEASE_6_4_0:1.51
	RELEASE_5_EOL:1.51
	RELEASE_7_0_0:1.50
	RELEASE_6_3_0:1.50
	PRE_XORG_7:1.47
	RELEASE_4_EOL:1.46
	RELEASE_6_2_0:1.45
	RELEASE_6_1_0:1.40
	RELEASE_5_5_0:1.40
	RELEASE_6_0_0:1.38
	RELEASE_5_4_0:1.33
	RELEASE_4_11_0:1.32
	RELEASE_5_3_0:1.31
	RELEASE_4_10_0:1.29
	RELEASE_5_2_1:1.23
	RELEASE_5_2_0:1.23
	RELEASE_4_9_0:1.23
	RELEASE_5_1_0:1.22
	RELEASE_4_8_0:1.22
	RELEASE_5_0_0:1.20
	RELEASE_4_7_0:1.14
	RELEASE_4_6_2:1.13
	RELEASE_4_6_1:1.13
	RELEASE_4_6_0:1.13
	RELEASE_5_0_DP1:1.13
	RELEASE_4_5_0:1.13
	RELEASE_4_4_0:1.12
	RELEASE_4_3_0:1.10
	RELEASE_4_2_0:1.10
	RELEASE_4_1_1:1.10
	RELEASE_4_1_0:1.10
	RELEASE_3_5_0:1.10
	RELEASE_4_0_0:1.8
	RELEASE_3_4_0:1.8
	RELEASE_3_3_0:1.7
	RELEASE_3_2_0:1.5
	RELEASE_3_1_0:1.5
	RELEASE_2_2_8:1.5
	RELEASE_3_0_0:1.5
	RELEASE_2_2_7:1.4
	RELEASE_2_2_6:1.4
	v1_4:1.1.1.1
	GRUST:1.1.1;
locks; strict;
comment	@# @;


1.55
date	2013.03.08.21.56.27;	author svnexp;	state Exp;
branches;
next	1.54;

1.54
date	2012.11.17.05.58.51;	author svnexp;	state Exp;
branches;
next	1.53;

1.53
date	2012.08.04.22.52.02;	author kwm;	state Exp;
branches;
next	1.52;

1.52
date	2009.01.23.16.27.44;	author flz;	state Exp;
branches;
next	1.51;

1.51
date	2008.04.19.17.51.29;	author miwi;	state Exp;
branches;
next	1.50;

1.50
date	2007.10.17.10.12.44;	author ade;	state Exp;
branches;
next	1.49;

1.49
date	2007.07.23.09.36.06;	author rafan;	state Exp;
branches;
next	1.48;

1.48
date	2007.05.19.20.13.39;	author flz;	state Exp;
branches;
next	1.47;

1.47
date	2007.01.29.07.09.54;	author vs;	state Exp;
branches;
next	1.46;

1.46
date	2006.12.11.11.01.58;	author rafan;	state Exp;
branches;
next	1.45;

1.45
date	2006.09.22.20.00.51;	author obraun;	state Exp;
branches;
next	1.44;

1.44
date	2006.07.14.06.46.54;	author linimon;	state Exp;
branches;
next	1.43;

1.43
date	2006.05.28.16.20.41;	author vs;	state Exp;
branches;
next	1.42;

1.42
date	2006.05.21.14.33.38;	author vs;	state Exp;
branches;
next	1.41;

1.41
date	2006.05.09.20.52.14;	author edwin;	state Exp;
branches;
next	1.40;

1.40
date	2005.11.10.13.36.36;	author vs;	state Exp;
branches;
next	1.39;

1.39
date	2005.10.27.07.33.59;	author vs;	state Exp;
branches;
next	1.38;

1.38
date	2005.05.19.15.38.44;	author vs;	state Exp;
branches;
next	1.37;

1.37
date	2005.04.12.03.25.50;	author obrien;	state Exp;
branches;
next	1.36;

1.36
date	2005.04.11.16.05.11;	author vs;	state Exp;
branches;
next	1.35;

1.35
date	2005.04.11.08.02.54;	author obrien;	state Exp;
branches;
next	1.34;

1.34
date	2005.04.10.21.30.58;	author kris;	state Exp;
branches;
next	1.33;

1.33
date	2005.03.12.19.45.18;	author obraun;	state Exp;
branches;
next	1.32;

1.32
date	2004.11.19.21.14.04;	author obraun;	state Exp;
branches;
next	1.31;

1.31
date	2004.07.26.12.06.07;	author vs;	state Exp;
branches;
next	1.30;

1.30
date	2004.05.11.19.22.26;	author obraun;	state Exp;
branches;
next	1.29;

1.29
date	2004.03.11.07.48.12;	author obraun;	state Exp;
branches;
next	1.28;

1.28
date	2004.03.06.21.29.59;	author obraun;	state Exp;
branches;
next	1.27;

1.27
date	2004.02.25.11.25.52;	author obraun;	state Exp;
branches;
next	1.26;

1.26
date	2004.02.04.05.21.38;	author marcus;	state Exp;
branches;
next	1.25;

1.25
date	2004.01.31.11.16.47;	author obraun;	state Exp;
branches;
next	1.24;

1.24
date	2003.12.04.22.31.15;	author obraun;	state Exp;
branches;
next	1.23;

1.23
date	2003.06.27.16.48.14;	author obraun;	state Exp;
branches;
next	1.22;

1.22
date	2003.02.18.10.50.46;	author obraun;	state Exp;
branches;
next	1.21;

1.21
date	2003.01.01.17.31.49;	author obraun;	state Exp;
branches;
next	1.20;

1.20
date	2002.12.31.07.34.18;	author obraun;	state Exp;
branches;
next	1.19;

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

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

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

1.16
date	2002.11.10.16.46.51;	author lioux;	state Exp;
branches;
next	1.15;

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

1.14
date	2002.08.21.14.46.05;	author obraun;	state Exp;
branches;
next	1.13;

1.13
date	2001.12.17.13.13.17;	author kevlo;	state Exp;
branches;
next	1.12;

1.12
date	2001.06.19.21.10.27;	author dwcjr;	state Exp;
branches;
next	1.11;

1.11
date	2001.06.19.14.05.39;	author dwcjr;	state Exp;
branches;
next	1.10;

1.10
date	2000.04.30.19.12.19;	author steve;	state Exp;
branches;
next	1.9;

1.9
date	2000.04.12.06.18.53;	author obrien;	state Exp;
branches;
next	1.8;

1.8
date	99.11.20.22.49.37;	author cpiazza;	state Exp;
branches;
next	1.7;

1.7
date	99.08.25.06.34.43;	author obrien;	state Exp;
branches;
next	1.6;

1.6
date	99.08.22.18.58.50;	author mharo;	state Exp;
branches;
next	1.5;

1.5
date	98.08.09.00.25.28;	author steve;	state Exp;
branches;
next	1.4;

1.4
date	98.02.17.21.32.18;	author steve;	state Exp;
branches;
next	1.3;

1.3
date	98.02.16.09.19.00;	author asami;	state Exp;
branches;
next	1.2;

1.2
date	98.02.12.10.04.36;	author tg;	state Exp;
branches;
next	1.1;

1.1
date	97.11.24.00.10.18;	author fenner;	state Exp;
branches
	1.1.1.1;
next	;

1.1.1.1
date	97.11.24.00.10.18;	author fenner;	state Exp;
branches;
next	;


desc
@@


1.55
log
@## SVN ## Exported commit - http://svnweb.freebsd.org/changeset/base/313635
## SVN ## CVS IS DEPRECATED: http://wiki.freebsd.org/CvsIsDeprecated
@
text
@# Created by: Torsten Teg Grust (Torsten.Grust@@uni-konstanz.de)
# $FreeBSD: head/lang/hugs/Makefile 313635 2013-03-08 11:32:11Z bapt $

PORTNAME=	hugs98
PORTVERSION=	200609
PORTREVISION=	4
CATEGORIES=	lang haskell
MASTER_SITES=	http://cvs.haskell.org/Hugs/downloads/2006-09/
DISTNAME=	${PORTNAME}-plus-${HUGS_DATE}

MAINTAINER=	haskell@@FreeBSD.org
COMMENT=	An interpreter for the functional programming language Haskell 98

BUILD_DEPENDS=	bash:${PORTSDIR}/shells/bash

WRKSRC=		${WRKDIR}/${DISTNAME}

#OPTIONS=	HUGS_OPENGL "OpenGL/GLUT support" off
HUGS_DATE=	Sep2006
USES=		bison
USE_GMAKE=	yes
GNU_CONFIGURE=	yes
#CONFIGURE_ARGS+=	--prefix=${PREFIX} --enable-ffi
#CONFIGURE_ENV+=	CC="${CC}" CFLAGS="${CFLAGS}"

.include <bsd.port.pre.mk>

CONFIGURE_ARGS+=	--with-pthreads

.if ${ARCH} == "ia64"
BROKEN=		dumps core during build on ${ARCH}
.endif

.if !defined(WITHOUT_X11)
USE_GL=	glut
USE_XORG=	sm ice xmu xi x11
PLIST_SUB+=	X11=""
.else
BROKEN=		not supported at the moment
CONFIGURE_ARGS+=	--disable-hgl --disable-opengl --disable-alut --disable-glut --disable-x11
PLIST_SUB+=	X11="@@comment "
.endif

MAN1=		hugs.1

.if ${MACHINE_ARCH:L} == "amd64"
CFLAGS+=	"-fPIC"
.endif

post-patch:
	@@${REINPLACE_CMD} -e '/^install		:: install_notes/d ; \
		/^install		:: install_guide/d' \
		${WRKSRC}/src/MkInstal.in
	@@${REINPLACE_CMD} -e 's,/usr/X11R6,${LOCALBASE},g' \
		${WRKSRC}/packages/OpenGL/configure \
		${WRKSRC}/packages/GLUT/configure \
		${WRKSRC}/packages/X11/configure \
		${WRKSRC}/packages/HGL/configure

do-build:
.	for dir in src libraries docs
	cd ${WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}
.	endfor

do-install:
.	for dir in src libraries demos docs
	cd ${WRKSRC}/${dir} && ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}
.	endfor

.include <bsd.port.post.mk>
@


1.54
log
@Switch exporter over
@
text
@d1 2
a2 6
# New ports collection makefile for:	hugs
# Date created:		22 September 1997
# Whom:			Torsten Teg Grust (Torsten.Grust@@uni-konstanz.de)
#
# $FreeBSD: head/lang/hugs/Makefile 302037 2012-08-04 22:52:02Z kwm $
#
d20 1
a20 1
USE_BISON=	build
@


1.53
log
@SVN rev 302037 on 2012-08-04 22:52:02Z by kwm

Switch from libglut to freeglut and retire libglut. Libglut hasn't been
developed in years and has been dropped from the MESA 8.0 distribution.
Freeglut is a rewrite of glut and is actively developed and is used by
many linux distributions instead of libglut.

Bump all ports that directly depend on libglut because of the shlib version
change.

There are some extra items in this patch.

*) Because freeglut doesn't have the same dependancies as libglut, some ports
	need extra dependencies added to USE_XORG to make them build.
*) Mark graphics/f90gl broken, f90gl depends on a header that is only shipped
	with libglut.
*) Remove option for libglut/freeglut selection in games/cake, only freeglut
	remains now.
*) While here fix a png related build issue games/vegastrike.

Thanks to miwi for running the exp-run.

Approved by:	portmgr (miwi)

Collaboration with:	zeising@@
Obtained from:	xorg-dev staging area.
@
text
@d5 1
a5 1
# $FreeBSD$
@


1.52
log
@- Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).
@
text
@d10 1
a10 1
PORTREVISION=	3
d40 1
@


1.51
log
@- Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
@
text
@d10 1
a10 1
PORTREVISION=	2
@


1.50
log
@Migration from bison 1.x to 2.x

PR:		117086
Tested by:	-exp runs
@
text
@d39 1
a39 2
USE_GL=	yes
LIB_DEPENDS+=	glut.4:${PORTSDIR}/graphics/libglut
d57 1
a57 1
	@@${REINPLACE_CMD} -e 's,/usr/X11R6,${X11BASE},g' \
@


1.49
log
@- Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
  supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
@
text
@d10 1
a10 1
PORTREVISION=	1
d24 1
a24 1
USE_BISON=	yes
@


1.48
log
@- Welcome X.org 7.2 \o/.
- Set X11BASE to ${LOCALBASE} for recent ${OSVERSION}.
- Bump PORTREVISION for ports intalling files in ${X11BASE}.
@
text
@d32 1
a32 2
CONFIGURE_ARGS+=	--with-pthreads \
			--mandir=${PREFIX}/man
@


1.47
log
@Builds fine on 4.x since last update.

Noted by: Chris Pressey
@
text
@d10 1
@


1.46
log
@- Respect X11BASE

Reported by:	pointyhat
Approved by:	portmgr (linimon)
@
text
@a33 4
.if (${OSVERSION} < 500000)
BROKEN=		missing data type declarations
.endif

@


1.45
log
@Upgrade to Sep 2006 Release.
@
text
@d62 5
@


1.44
log
@Mark broken on ia64.
@
text
@d9 1
a9 1
PORTVERSION=	200605
d11 1
a11 1
MASTER_SITES=	http://cvs.haskell.org/Hugs/downloads/2006-05/
d22 1
a22 1
HUGS_DATE=	May2006
d31 2
a32 1
CONFIGURE_ARGS+=	--with-pthreads
@


1.43
log
@Chase re-rolled tarball: necessary patches have been integrated
@
text
@d37 4
@


1.42
log
@Update to May 2006 release

Sponsored by several tinderbox runs on tb3 and by oliver@@
@
text
@a56 1
	@@${REINPLACE_CMD} -e 's|^#!/bin/sh|#!/usr/local/bin/bash|' ${WRKSRC}/libraries/tools/make_bootlib
@


1.41
log
@Remove USE_REINPLACE from the categories starting with L
@
text
@d9 1
a9 2
PORTVERSION=	200503
PORTREVISION=	1
d11 2
a12 2
MASTER_SITES=	http://cvs.haskell.org/Hugs/downloads/${HUGS_DATE}/
DISTNAME=	${PORTNAME}-${HUGS_DATE}-patched
d17 2
d22 1
a22 2
WITH_HUGS_OPENGL=	yes
HUGS_DATE=	Mar2005
d31 7
a37 2
.if defined(WITH_HUGS_OPENGL)
#CONFIGURE_ARGS+=	--enable-hopengl
d39 1
d42 2
d57 1
@


1.40
log
@Fix build: Use our own targets since the real ones have funky dependencies
which would like autoreconf.
@
text
@a22 1
USE_REINPLACE=	yes
@


1.39
log
@Set GNU_CONFIGURE (should fix non-std PREFIX-builds)
@
text
@d51 10
@


1.38
log
@Update to patched version fixing a few bugs
@
text
@d26 1
@


1.37
log
@At Kris's request, back out the MACHINE_ARCH spelling correction until
after 5.4-RELEASE.
@
text
@d10 1
d13 1
a13 1
DISTNAME=	${PORTNAME}-${HUGS_DATE}
@


1.36
log
@Unbreak: I couldn't find a sane way of disabling X11-detection if it's not
desired but already installed, so make X11 mandatory for the time being.
Our CONFIGURE-handling is broken atm, too :/

Noticed by: krisbot
@
text
@d40 1
a40 1
.if ${ARCH:L} == "amd64"
@


1.35
log
@Assist getting more ports working on AMD64 by obeying the
Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'.
@
text
@a16 2
BROKEN=		Incorrect pkg-plist

d19 2
a20 1
OPTIONS=	HUGS_OPENGL "OpenGL/GLUT support" off
d25 2
a26 2
CONFIGURE_ARGS+=	--prefix=${PREFIX} --enable-ffi
CONFIGURE_ENV+=	CC="${CC}" CFLAGS="${CFLAGS}"
d31 1
a31 1
CONFIGURE_ARGS+=	--enable-hopengl
d33 3
@


1.34
log
@BROKEN: Incorrect pkg-plist
@
text
@d38 1
a38 1
.if ${MACHINE_ARCH:L} == "amd64"
@


1.33
log
@Upgrade to Mar2005 release
@
text
@d17 2
@


1.32
log
@Add OPTION for compiling hugs with OpenGL/GLUT support.

Requested by:	Jan Rochel <jannisan@@t-online.de>
@
text
@d9 1
a9 2
PORTVERSION=	200311
PORTREVISION=	1
d17 1
a17 1
WRKSRC=		${WRKDIR}/${DISTNAME}/src
d20 1
a20 1
HUGS_DATE=	Nov2003
d23 1
a25 1
ALL_TARGET=	default ffihugs
d30 1
a30 1
CONFIGURE_ARGS+=	--enable-hopengl --enable-mesa
d34 1
a34 1
MAN1=		hugs.1 hugs-package.1
d43 1
a43 14
		${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
@


1.31
log
@Remove mirror.ac.uk from MASTERSITES in Haskell(-related) ports.

PR:		ports/69481
Submitted by:	Tim Bishop
@
text
@d20 1
d28 7
d38 1
a38 1
CFLAGS+=       "-fPIC"
d59 1
a59 1
.include <bsd.port.mk>
@


1.30
log
@Add the mirror http://www.mirror.ac.uk/sites/www.haskell.org/ to MASTER_SITES.

Pointed out by: Simon Marlow <simonmar@@microsoft.com>
@
text
@d12 1
a12 2
MASTER_SITES=	http://cvs.haskell.org/Hugs/downloads/${HUGS_DATE}/ \
		http://www.mirror.ac.uk/sites/www.haskell.org/Hugs/downloads/${HUGS_DATE}/
@


1.29
log
@deUSE_SIZEify.
@
text
@d12 2
a13 1
MASTER_SITES=	http://cvs.haskell.org/Hugs/downloads/${HUGS_DATE}/
@


1.28
log
@Set maintainer to the new created haskell@@ mail alias.
@
text
@a20 1
USE_SIZE=	yes
@


1.27
log
@* Respect CC and CFLAGS.
* Fix for amd64
@
text
@d15 1
a15 1
MAINTAINER=	obraun@@FreeBSD.org
@


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

(Part 2)
@
text
@d25 1
d30 4
d40 1
a40 1
	@@(cd ${WRKSRC}/unix && ./configure ${CONFIGURE_ARGS})
@


1.25
log
@SIZE-ify
@
text
@d10 1
@


1.24
log
@Upgrade to Nov2003 release. Builds fine on alpha and sparc64 now.

Parts submitted by:	Volker Stolz <stolz@@i2.informatik.rwth-aachen.de>
@
text
@d20 1
@


1.23
log
@s/BROKEN/IGNORE/

PR:		ports/53437
Submitted by:	Mark Linimon <linimon@@lonesome.com>
@
text
@d9 1
a9 1
PORTVERSION=	200211
a16 4
.if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sparc64"
IGNORE=	"Does not build on ${MACHINE_ARCH}"
.endif

d19 1
a19 1
HUGS_DATE=	Nov2002
d25 1
a25 1
MAN1=		hugs.1
d28 2
a29 1
	@@${REINPLACE_CMD} -e 's|^\(install		:: install_notes\)|#\1|' \
@


1.22
log
@De-pkg-comment and make portlint a little bit happier.
@
text
@d18 1
a18 1
BROKEN=	"Does not build on ${MACHINE_ARCH}"
@


1.21
log
@* remove ONLY_FOR_ARCH
* add BROKEN for alpha and sparc64
@
text
@d15 1
@


1.20
log
@Add ONLY_FOR_ARCHS=i386. Does not build correctly on alpha and sparc64.

Noticed by:	bento
@
text
@d16 3
a18 1
ONLY_FOR_ARCHS=	i386
@


1.19
log
@Add USE_BISON.

Pointed out by:	kris
@
text
@d16 2
@


1.18
log
@Add the new virtual category haskell.
@
text
@d20 1
@


1.17
log
@Upgrade to 200211.
@
text
@d10 1
a10 1
CATEGORIES=	lang
@


1.16
log
@o Rollback PORTCOMMENT modifications while this feature's implementation
  is better studied
o Turn PORTCOMMENT variable in Makefile back into pkg-comment files

Approved by:	kris (portmgr hat),
		portmgr, re (silence)
@
text
@d9 1
a9 1
PORTVERSION=	200112
d11 1
a11 1
MASTER_SITES=	http://cvs.haskell.org/Hugs/downloads/
d16 1
a16 1
WRKSRC=		${WRKDIR}/hugs98-${HUGS_DATE}/src
d18 4
a21 1
ALL_TARGET=	default
d23 5
a27 7
# how to install a directory
INSTALL_DIR=	${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 755
# where the Hugs documentation (distribution) files live
HUGS_DOC=	${WRKDIR}/hugs98-${HUGS_DATE}/docs
# Little hack to teach it to use our install
MAKE_ENV+=	HACK_INSTALL_DIR="${INSTALL_DIR}"
HUGS_DATE=	Dec2001
d29 2
a30 1
MAN1=		hugs.1
d32 1
d34 6
a39 12
	${SED} -e "s#Prelude\.hs#lib/&#" \
	       -e "s#^\.ds LB .*#.ds LB ${PREFIX}/share/hugs#" \
	       -e "s#^\.ds BN .*#.ds BN ${PREFIX}/bin#" \
	       < ${HUGS_DOC}/hugs.1 > ${HUGS_DOC}/hugs.1.fix
	${INSTALL_MAN} ${HUGS_DOC}/hugs.1.fix ${PREFIX}/man/man1/${MAN1}
	${RM} ${HUGS_DOC}/hugs.1.fix
.if !defined(NOPORTDOCS)
	${INSTALL_DIR} -d ${PREFIX}/share/doc/hugs
	${INSTALL_DATA} ${HUGS_DOC}/* ${PREFIX}/share/doc/hugs
	${INSTALL_DATA} ${WRKSRC}/../Credits ${PREFIX}/share/doc/hugs
	${INSTALL_DATA} ${WRKSRC}/../License ${PREFIX}/share/doc/hugs
	${INSTALL_DATA} ${WRKSRC}/../Readme ${PREFIX}/share/doc/hugs
@


1.15
log
@Use PORTCOMMENT variable instead of pkg-comment file.
@
text
@a9 1
PORTCOMMENT=	An interpreter for the functional programming language Haskell 98
@


1.14
log
@Change MAINTAINER to my FreeBSD address.

Approved by:	dwcjr (mentor)
@
text
@d10 1
@


1.13
log
@Update to the lastest version.

PR: 32886
Submitted by: MAINTAINER
@
text
@d14 1
a14 1
MAINTAINER=	obraun@@informatik.unibw-muenchen.de
@


1.12
log
@Take PORTVERSION out of DISTNAME

Submitted by:	olgeni
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/hugs/Makefile,v 1.11 2001/06/19 14:05:39 dwcjr Exp $
d9 1
a9 2
PORTVERSION=	200102
PORTREVISION=	1
d11 1
a11 1
MASTER_SITES=	ftp://www.cse.ogi.edu/pub/pacsoft/hugs/
d26 1
a26 1
HUGS_DATE=	Feb2001
d40 3
@


1.11
log
@Update to latest version
Move 98 to PORTNAME and USE 200102 in PORTVERSION
Update description for new version
Update plist file to relfect changes
New Maintainer

PR:             28254
Submitted by:   Oliver Braun <obraun@@INFORMATIK.UNIBW-MUENCHEN.DE>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/hugs/Makefile,v 1.10 2000/04/30 19:12:19 steve Exp $
d10 1
d13 1
a13 1
DISTNAME=	${PORTNAME}${PORTVERSION}-${HUGS_DATE}
@


1.10
log
@Update to version Feb2000.

PR:		18308
Submitted by:	Mario Sergio Fujikawa Ferreira <lioux@@uol.com.br>
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/hugs/Makefile,v 1.9 2000/04/12 06:18:53 obrien Exp $
d8 2
a9 2
PORTNAME=	hugs
PORTVERSION=	98
d14 1
a14 1
MAINTAINER=	Torsten.Grust@@uni-konstanz.de
d16 1
a16 1
WRKSRC=		${WRKDIR}/hugs98/src
d23 1
a23 1
HUGS_DOC=	${WRKDIR}/hugs98/docs
d26 1
a26 1
HUGS_DATE=	Feb2000
@


1.9
log
@Convert to the PORTNAME - PORTVERSION syntax.
@
text
@d5 1
a5 1
# $FreeBSD: ports/lang/hugs/Makefile,v 1.8 1999/11/20 22:49:37 cpiazza Exp $
d12 1
a12 1
DISTNAME=	Hugs98-Sep1999
d21 1
a21 1
INSTALL_DIR=	${INSTALL} -d -o bin -g bin -m 755
d24 3
a30 2
	strip ${PREFIX}/bin/hugs
	strip ${PREFIX}/bin/runhugs
a36 4
	# fix owner/permissions
	find ${PREFIX}/share/hugs -type d | xargs ${CHMOD} 755
	find ${PREFIX}/share/hugs -type f | xargs ${CHMOD} ${SHAREMODE}
	find ${PREFIX}/share/hugs         | xargs ${CHOWN} ${SHAREOWN}.${SHAREGRP}
d38 2
a39 6
	${INSTALL_DIR} ${PREFIX}/share/doc/hugs
	${CP} -R ${HUGS_DOC}/* ${PREFIX}/share/doc/hugs
	# fix owner/permissions
	find ${PREFIX}/share/doc/hugs -type d | xargs ${CHMOD} 755
	find ${PREFIX}/share/doc/hugs -type f | xargs ${CHMOD} ${SHAREMODE}
	find ${PREFIX}/share/doc/hugs         | xargs ${CHOWN} ${SHAREOWN}.${SHAREGRP}
@


1.8
log
@Update to the Sep1999 version of Hugs98

PR:		14898
Submitted by:	maintainer
@
text
@a1 1
# Version required:	Hugs98 (September 1999)
d5 1
a5 1
# $FreeBSD: ports/lang/hugs/Makefile,v 1.7 1999/08/25 06:34:43 obrien Exp $
d8 2
a9 2
DISTNAME=	Hugs98-Sep1999
PKGNAME=	hugs-98
d12 1
@


1.7
log
@Change Id->FreeBSD.
@
text
@d2 1
a2 1
# Version required:	1.4 (January 1998)
d6 1
a6 1
# $FreeBSD$
d9 2
a10 2
DISTNAME=	hugs-June98-source
PKGNAME=	hugs-1.4
d12 1
a12 2
MASTER_SITES=	ftp://haskell.org/pub/haskell/hugs/LATEST/
EXTRACT_SUFX=	.tgz
d16 1
a16 1
WRKSRC=		${WRKDIR}/hugs/src
d23 1
a23 1
HUGS_DOC=	${WRKSRC}/../docs
d28 2
@


1.6
log
@chmod -> ${CHMOD}
chown -> ${CHOWN}
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.5 1998/08/09 00:25:28 steve Exp $
@


1.5
log
@Update to the June 1998 sources.

PR:		7518
Submitted by:	maintainer
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.4 1998/02/17 21:32:18 steve Exp $
d36 3
a38 3
	find ${PREFIX}/share/hugs -type d | xargs chmod 755
	find ${PREFIX}/share/hugs -type f | xargs chmod ${SHAREMODE}
	find ${PREFIX}/share/hugs         | xargs chown ${SHAREOWN}.${SHAREGRP}
d43 3
a45 3
	find ${PREFIX}/share/doc/hugs -type d | xargs chmod 755
	find ${PREFIX}/share/doc/hugs -type f | xargs chmod ${SHAREMODE}
	find ${PREFIX}/share/doc/hugs         | xargs chown ${SHAREOWN}.${SHAREGRP}
@


1.4
log
@MASTER_SITE has moved and some portlint cleaning.

PR:		5769
Submitted by:	maintainer
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1997/11/24 00:10:18 fenner Exp $
d9 1
a9 1
DISTNAME=	hugs-January1998-source
d12 1
a12 1
MASTER_SITES=	ftp://haskell.org/pub/haskell/hugs/January1998/
@


1.3
log
@Change "-"s to "."s in PKGNAME so the Latest link will be created
correctly.
@
text
@d2 1
a2 1
# Version required:	1.4
d6 1
a6 1
# $Id: Makefile,v 1.2 1998/02/12 10:04:36 tg Exp $
d10 1
a10 1
PKGNAME=	hugs-1.4.01.1998
a27 7
pre-configure:
	${MV} ${WRKSRC}/MkInstal.in ${WRKSRC}/MkInstal.in.orig
	${SED} -e "s#/bin/cp#${INSTALL_DATA}#" \
	       -e "s#unix/install-sh#${INSTALL_PROGRAM}#" \
	       -e 's#$$(INSTALL) -d#${INSTALL_DIR}#' \
	       < ${WRKSRC}/MkInstal.in.orig > ${WRKSRC}/MkInstal.in

d29 2
a30 2
	${MV} ${HUGS_DOC}/hugs.1 ${HUGS_DOC}/hugs.1.orig
	${SED} -e "s#^\.ds LB .*#.ds LB ${PREFIX}/share/hugs#" \
d32 7
a38 3
	       -e "s#Prelude\.hs#lib/&#" \
	       < ${HUGS_DOC}/hugs.1.orig > ${HUGS_DOC}/hugs.1
	${INSTALL_MAN} ${HUGS_DOC}/hugs.1 ${PREFIX}/man/man1
d41 5
a45 6
	${INSTALL_DATA} ${HUGS_DOC}/README ${PREFIX}/share/doc/hugs
	${INSTALL_DATA} ${HUGS_DOC}/*.html ${PREFIX}/share/doc/hugs
.for DOC in manual-html haskore-html libs-html report library tutorial
	${INSTALL_DIR} ${PREFIX}/share/doc/hugs/${DOC}
	${INSTALL_DATA} ${HUGS_DOC}/${DOC}/* ${PREFIX}/share/doc/hugs/${DOC}
.endfor
@


1.2
log
@Upgrade to the January source snapshot.

PR:		5697
Submitted by:	Simon Marlow <simonm@@dcs.gla.ac.uk>
@
text
@d6 1
a6 1
# $Id: Makefile,v 1.1.1.1 1997/11/24 00:10:18 fenner Exp $
d10 1
a10 1
PKGNAME=	hugs-1.4-01-1998
@


1.1
log
@Initial revision
@
text
@d6 1
a6 1
# $Id$
d9 2
a10 2
DISTNAME=	hugs
PKGNAME=	hugs-1.4
d12 2
a13 1
MASTER_SITES=	ftp://haskell.org/pub/haskell/hugs/BETA/
d46 3
a48 3
.for DOC in haskell-report-1.4 haskell-library-1.4 manual tutorial-1.4
	${INSTALL_DIR} ${PREFIX}/share/doc/hugs/${DOC}-html
	${INSTALL_DATA} ${HUGS_DOC}/${DOC}-html/* ${PREFIX}/share/doc/hugs/${DOC}-html
@


1.1.1.1
log
@This is a port of Nottingham's and Yale's new release of Hugs,
a Haskell interpreter and programming environment for developing
Haskell programs.

PR:		ports/4142 and ports/4646
Submitted by:	Torsten "Teg" Grust <Torsten.Grust@@uni-konstanz.de>
@
text
@@
