dev-lang/hugs98
The Hugs98 Haskell interpreter
-
hugs98-2006.9~alpha ~amd64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86X opengl openal doc
View
Download License: as-is
-
hugs98-2005.3-r2alpha amd64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsdX opengl openal
View
Download License: as-is
-
hugs98-2003.11x86 ~sparc ~amd64 ~ppcopengl
View
Download License: as-is
ChangeLog
# ChangeLog for dev-lang/hugs98
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/ChangeLog,v 1.46 2008/01/27 18:23:25 dcoutts Exp $
27 Jan 2008; Duncan Coutts <dcoutts@gentoo.org>
+files/hugs98-2005.3-conditional-doc.patch:
Added missing patch file, fixes bug #207703.
*hugs98-2006.9 (26 Jan 2008)
26 Jan 2008; Duncan Coutts <dcoutts@gentoo.org> +hugs98-2006.9.ebuild:
New version. Fixes bug #143141.
22 Jul 2007; Hans de Graaff <graaff@gentoo.org> hugs98-2005.3-r2.ebuild:
Drop virtual/x11 references.
03 Oct 2006; Duncan Coutts <dcoutts@gentoo.org> hugs98-2005.3-r2.ebuild:
Use eselect-opengl rather than deprecated opengl-update. Fixes bug #147244
12 Sep 2006; <ticho@gentoo.org> hugs98-2005.3-r2.ebuild:
Stable on x86, bug 144676.
04 Sep 2006; Joshua Kinard <kumba@gentoo.org> hugs98-2005.3-r2.ebuild:
Added ~mips to KEYWORDS.
29 Aug 2006; Jeroen Roovers <jer@gentoo.org> hugs98-2005.3-r2.ebuild:
Stable for HPPA (bug #144676).
25 Aug 2006; <nixnut@gentoo.org> hugs98-2005.3-r2.ebuild:
Stable on ppc wrt bug #144676
22 Aug 2006; Thomas Cort <tcort@gentoo.org> hugs98-2005.3-r2.ebuild:
Stable on alpha wrt Bug #144676.
21 Aug 2006; Ferris McCormick <fmccor@gentoo.org> hugs98-2005.3-r2.ebuild:
Stable on sparc --- Bug #126324 --- seems fine and is a dependency for some
utilities.
15 Aug 2006; Chris Parrott <cparrott@gentoo.org> hugs98-2005.3-r2.ebuild:
Marked stable for amd64.
13 Jul 2006; Aron Griffis <agriffis@gentoo.org> hugs98-2005.3-r2.ebuild:
Mark 2005.3-r2 stable on ia64
05 Jul 2006; Duncan Coutts <dcoutts@gentoo.org> hugs98-2003.11.ebuild,
-hugs98-2005.3-r1.ebuild, hugs98-2005.3-r2.ebuild:
Remove old revision and add RESTRICT=test since the testsuite is not
included in the tarballs
05 Jul 2006; Diego Pettenò <flameeyes@gentoo.org>
hugs98-2005.3-r2.ebuild:
Add ~x86-fbsd keyword.
04 Jul 2006; Jeroen Roovers <jer@gentoo.org> hugs98-2005.3-r2.ebuild:
Marked ~hppa (bug #126324).
21 May 2006; Markus Rothe <corsair@gentoo.org> hugs98-2005.3-r2.ebuild:
Stable on ppc64
24 Mar 2006; Aron Griffis <agriffis@gentoo.org> hugs98-2005.3-r2.ebuild:
Mark 2005.3-r2 ~ia64. #126324
01 Mar 2006; Markus Rothe <corsair@gentoo.org> hugs98-2005.3-r2.ebuild:
Added ~ppc64; bug #124469
28 Feb 2006; Duncan Coutts <dcoutts@gentoo.org>
+files/hugs98-2005.3-find.patch, hugs98-2005.3-r2.ebuild:
Add a patch by Tom Payne <twp@gentoo.org> that should fix bug #123465.
16 Feb 2006; <duncan@gentoo.org> +files/hugs98-2005.3-openal.patch,
metadata.xml, hugs98-2005.3-r2.ebuild:
Add a patch to fix building of the OpenAL bindings. (thanks to kolmodin)
*hugs98-2005.3-r2 (16 Feb 2006)
16 Feb 2006; <duncan@gentoo.org> -hugs98-2005.3.ebuild,
+hugs98-2005.3-r2.ebuild:
Ported to modular X. Added X and openal USE flags. Fixed building of the
optional opengl package. Removed an old revision.
02 Oct 2005; Aron Griffis <agriffis@gentoo.org> hugs98-2005.3-r1.ebuild:
Mark 2005.3-r1 stable on alpha
23 Sep 2005; <duncan@gentoo.org> hugs98-2005.3-r1.ebuild:
Marked stable on x86.
18 Aug 2005; Jose Luis Rivero <yoswink@gentoo.org>
hugs98-2005.3-r1.ebuild:
Keyworded ~alpha wrt #98560
*hugs98-2005.3-r1 (25 Jul 2005)
25 Jul 2005; <duncan@gentoo.org> +hugs98-2005.3-r1.ebuild:
Added an upstream patch. Thanks to Hans Lub <hlub@knoware.nl> (bug #100230)
for pointing this out.
19 Mar 2005; Andres Loeh <kosmikus@gentoo.org> hugs98-2005.3.ebuild:
Small fix to make it build on amd64.
*hugs98-2005.3 (18 Mar 2005)
18 Mar 2005; Andres Loeh <kosmikus@gentoo.org> +hugs98-2005.3.ebuild:
Added an ebuild for the March 2005 interim release.
08 Dec 2004; Michael Hanselmann <hansmi@gentoo.org> hugs98-2003.11.ebuild:
Fixed bug #73611.
08 Dec 2004; Michael Hanselmann <hansmi@gentoo.org> hugs98-2003.11.ebuild:
Added to ~ppc
16 Nov 2004; Andres Loeh <kosmikus@gentoo.org> hugs98-2003.11.ebuild:
Added ~amd64 keyword (bug #65074).
03 Nov 2004; Andres Loeh <kosmikus@gentoo.org> hugs98-2002.11-r1.ebuild,
hugs98-2002.11.ebuild, hugs98-2003.11.ebuild,
files/hugs98-2003.11-gcc34.patch:
Patched for gcc-3.4, thanks to several people (see bug #64426). Cleaned up.
19 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> hugs98-2003.11.ebuild:
Fixed missing dependencies; bug #68021.
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
hugs98-2002.11-r1.ebuild, hugs98-2002.11.ebuild, hugs98-2003.11.ebuild:
virtual/glibc -> virtual/libc
03 Jun 2004; Aron Griffis <agriffis@gentoo.org> hugs98-2003.11.ebuild:
Fix use invocation
03 Mar 2004; Andres Loeh <kosmikus@gentoo.org> hugs98-2000.12-r1.ebuild:
Removed version. Sources are no longer available.
17 Dec 2003; Andres Loeh <kosmikus@gentoo.org> hugs98-2003.11.ebuild:
Pthreads and the NVIDIA OpenGL interface do not seem to work well together.
Temporarily disabling pthreads if using that interface (compare bug #34858).
*hugs98-2003.11 (01 Dec 2003)
01 Dec 2003; Andres Loeh <kosmikus@gentoo.org> hugs98-2003.11.ebuild:
Version bump. Based on new ebuild submitted by Peter Simons
<simons+gentoo@cryp.to> (bug #34404), including additional information
provided by Ralf Hinze <ralf@informatik.uni-bonn.de>.
*hugs98-2002.11-r1 (23 Apr 2003)
23 Apr 2003; Andres Loeh <andres@gentoo.org> hugs98-2002.11-r1.ebuild, files/digest-hugs98-2002.11-r1:
Fixed bug that caused some .so libs not to be built. Compare
http://forums.gentoo.org/viewtopic.php?t=36909. Thanks to PerdiX and thaldyron
for mentioning the problem in the forum.
*hugs98-2002.11 (10 Dec 2002)
10 Dec 2002; George Shapovalov <george@gentoo.org> hugs98-2002.11.ebuild, files/digest-hugs98-2002.11 :
new version
update submitted by Andres Loeh <andres@cs.uu.nl>, see #11045
* Autoupdate keywords (12-6-02)
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*hugs98-2000.12-r1 (08 Aug 2002)
08 Aug 2002; Karl Trygve Kalleberg <karltk@gentoo.org> hugs98-2000.12-r1.ebuild files/digest-hugs98-2000.12-r1:
Added support for readline useflag, as patched by
Michal Prada <michal@prihoda.net>.
Removed hugs98-2000.12.ebuild files/digest-hugs98-2000.12
*hugs98-2000.12 (24 Apr 2002)
24 Apr 2002; Karl Trygve Kalleberg <karltk@gentoo.org> hugs98-2000.12.ebuild files/digest-hugs98-2000.12 :
Hugs 98 is a functional programming system based on Haskell 98, the de facto
standard for non-strict functional programming languages. Hugs 98 provides
an almost complete implementation of Haskell 98, including:
* Lazy evaluation, higher order functions, and pattern matching.
* A wide range of built-in types, from characters to bignums, and lists to
functions, with comprehensive facilities for defining new datatypes and
type synonyms.
* An advanced polymorphic type system with type and constructor class
overloading.
* All of the features of the Haskell 98 expression and pattern syntax
including lambda, case, conditional and let expressions, list
comprehensions, do-notation, operator sections, and wildcard,
irrefutable and `as' patterns.
* An implementation of the main Haskell 98 primitives for monadic I/O,
with support for simple interactive programs, access to text files,
handle-based I/O, and exception handling.
* An almost complete implementation of the Haskell module system. Hugs 98
also supports a number of advanced and experimental extensions including
multi-parameter classes, extensible records, rank-2 polymorphism,
existentials, scoped type variables, and restricted type synonyms.
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/ChangeLog,v 1.46 2008/01/27 18:23:25 dcoutts Exp $
27 Jan 2008; Duncan Coutts <dcoutts@gentoo.org>
+files/hugs98-2005.3-conditional-doc.patch:
Added missing patch file, fixes bug #207703.
*hugs98-2006.9 (26 Jan 2008)
26 Jan 2008; Duncan Coutts <dcoutts@gentoo.org> +hugs98-2006.9.ebuild:
New version. Fixes bug #143141.
22 Jul 2007; Hans de Graaff <graaff@gentoo.org> hugs98-2005.3-r2.ebuild:
Drop virtual/x11 references.
03 Oct 2006; Duncan Coutts <dcoutts@gentoo.org> hugs98-2005.3-r2.ebuild:
Use eselect-opengl rather than deprecated opengl-update. Fixes bug #147244
12 Sep 2006; <ticho@gentoo.org> hugs98-2005.3-r2.ebuild:
Stable on x86, bug 144676.
04 Sep 2006; Joshua Kinard <kumba@gentoo.org> hugs98-2005.3-r2.ebuild:
Added ~mips to KEYWORDS.
29 Aug 2006; Jeroen Roovers <jer@gentoo.org> hugs98-2005.3-r2.ebuild:
Stable for HPPA (bug #144676).
25 Aug 2006; <nixnut@gentoo.org> hugs98-2005.3-r2.ebuild:
Stable on ppc wrt bug #144676
22 Aug 2006; Thomas Cort <tcort@gentoo.org> hugs98-2005.3-r2.ebuild:
Stable on alpha wrt Bug #144676.
21 Aug 2006; Ferris McCormick <fmccor@gentoo.org> hugs98-2005.3-r2.ebuild:
Stable on sparc --- Bug #126324 --- seems fine and is a dependency for some
utilities.
15 Aug 2006; Chris Parrott <cparrott@gentoo.org> hugs98-2005.3-r2.ebuild:
Marked stable for amd64.
13 Jul 2006; Aron Griffis <agriffis@gentoo.org> hugs98-2005.3-r2.ebuild:
Mark 2005.3-r2 stable on ia64
05 Jul 2006; Duncan Coutts <dcoutts@gentoo.org> hugs98-2003.11.ebuild,
-hugs98-2005.3-r1.ebuild, hugs98-2005.3-r2.ebuild:
Remove old revision and add RESTRICT=test since the testsuite is not
included in the tarballs
05 Jul 2006; Diego Pettenò <flameeyes@gentoo.org>
hugs98-2005.3-r2.ebuild:
Add ~x86-fbsd keyword.
04 Jul 2006; Jeroen Roovers <jer@gentoo.org> hugs98-2005.3-r2.ebuild:
Marked ~hppa (bug #126324).
21 May 2006; Markus Rothe <corsair@gentoo.org> hugs98-2005.3-r2.ebuild:
Stable on ppc64
24 Mar 2006; Aron Griffis <agriffis@gentoo.org> hugs98-2005.3-r2.ebuild:
Mark 2005.3-r2 ~ia64. #126324
01 Mar 2006; Markus Rothe <corsair@gentoo.org> hugs98-2005.3-r2.ebuild:
Added ~ppc64; bug #124469
28 Feb 2006; Duncan Coutts <dcoutts@gentoo.org>
+files/hugs98-2005.3-find.patch, hugs98-2005.3-r2.ebuild:
Add a patch by Tom Payne <twp@gentoo.org> that should fix bug #123465.
16 Feb 2006; <duncan@gentoo.org> +files/hugs98-2005.3-openal.patch,
metadata.xml, hugs98-2005.3-r2.ebuild:
Add a patch to fix building of the OpenAL bindings. (thanks to kolmodin)
*hugs98-2005.3-r2 (16 Feb 2006)
16 Feb 2006; <duncan@gentoo.org> -hugs98-2005.3.ebuild,
+hugs98-2005.3-r2.ebuild:
Ported to modular X. Added X and openal USE flags. Fixed building of the
optional opengl package. Removed an old revision.
02 Oct 2005; Aron Griffis <agriffis@gentoo.org> hugs98-2005.3-r1.ebuild:
Mark 2005.3-r1 stable on alpha
23 Sep 2005; <duncan@gentoo.org> hugs98-2005.3-r1.ebuild:
Marked stable on x86.
18 Aug 2005; Jose Luis Rivero <yoswink@gentoo.org>
hugs98-2005.3-r1.ebuild:
Keyworded ~alpha wrt #98560
*hugs98-2005.3-r1 (25 Jul 2005)
25 Jul 2005; <duncan@gentoo.org> +hugs98-2005.3-r1.ebuild:
Added an upstream patch. Thanks to Hans Lub <hlub@knoware.nl> (bug #100230)
for pointing this out.
19 Mar 2005; Andres Loeh <kosmikus@gentoo.org> hugs98-2005.3.ebuild:
Small fix to make it build on amd64.
*hugs98-2005.3 (18 Mar 2005)
18 Mar 2005; Andres Loeh <kosmikus@gentoo.org> +hugs98-2005.3.ebuild:
Added an ebuild for the March 2005 interim release.
08 Dec 2004; Michael Hanselmann <hansmi@gentoo.org> hugs98-2003.11.ebuild:
Fixed bug #73611.
08 Dec 2004; Michael Hanselmann <hansmi@gentoo.org> hugs98-2003.11.ebuild:
Added to ~ppc
16 Nov 2004; Andres Loeh <kosmikus@gentoo.org> hugs98-2003.11.ebuild:
Added ~amd64 keyword (bug #65074).
03 Nov 2004; Andres Loeh <kosmikus@gentoo.org> hugs98-2002.11-r1.ebuild,
hugs98-2002.11.ebuild, hugs98-2003.11.ebuild,
files/hugs98-2003.11-gcc34.patch:
Patched for gcc-3.4, thanks to several people (see bug #64426). Cleaned up.
19 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> hugs98-2003.11.ebuild:
Fixed missing dependencies; bug #68021.
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
hugs98-2002.11-r1.ebuild, hugs98-2002.11.ebuild, hugs98-2003.11.ebuild:
virtual/glibc -> virtual/libc
03 Jun 2004; Aron Griffis <agriffis@gentoo.org> hugs98-2003.11.ebuild:
Fix use invocation
03 Mar 2004; Andres Loeh <kosmikus@gentoo.org> hugs98-2000.12-r1.ebuild:
Removed version. Sources are no longer available.
17 Dec 2003; Andres Loeh <kosmikus@gentoo.org> hugs98-2003.11.ebuild:
Pthreads and the NVIDIA OpenGL interface do not seem to work well together.
Temporarily disabling pthreads if using that interface (compare bug #34858).
*hugs98-2003.11 (01 Dec 2003)
01 Dec 2003; Andres Loeh <kosmikus@gentoo.org> hugs98-2003.11.ebuild:
Version bump. Based on new ebuild submitted by Peter Simons
<simons+gentoo@cryp.to> (bug #34404), including additional information
provided by Ralf Hinze <ralf@informatik.uni-bonn.de>.
*hugs98-2002.11-r1 (23 Apr 2003)
23 Apr 2003; Andres Loeh <andres@gentoo.org> hugs98-2002.11-r1.ebuild, files/digest-hugs98-2002.11-r1:
Fixed bug that caused some .so libs not to be built. Compare
http://forums.gentoo.org/viewtopic.php?t=36909. Thanks to PerdiX and thaldyron
for mentioning the problem in the forum.
*hugs98-2002.11 (10 Dec 2002)
10 Dec 2002; George Shapovalov <george@gentoo.org> hugs98-2002.11.ebuild, files/digest-hugs98-2002.11 :
new version
update submitted by Andres Loeh <andres@cs.uu.nl>, see #11045
* Autoupdate keywords (12-6-02)
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*hugs98-2000.12-r1 (08 Aug 2002)
08 Aug 2002; Karl Trygve Kalleberg <karltk@gentoo.org> hugs98-2000.12-r1.ebuild files/digest-hugs98-2000.12-r1:
Added support for readline useflag, as patched by
Michal Prada <michal@prihoda.net>.
Removed hugs98-2000.12.ebuild files/digest-hugs98-2000.12
*hugs98-2000.12 (24 Apr 2002)
24 Apr 2002; Karl Trygve Kalleberg <karltk@gentoo.org> hugs98-2000.12.ebuild files/digest-hugs98-2000.12 :
Hugs 98 is a functional programming system based on Haskell 98, the de facto
standard for non-strict functional programming languages. Hugs 98 provides
an almost complete implementation of Haskell 98, including:
* Lazy evaluation, higher order functions, and pattern matching.
* A wide range of built-in types, from characters to bignums, and lists to
functions, with comprehensive facilities for defining new datatypes and
type synonyms.
* An advanced polymorphic type system with type and constructor class
overloading.
* All of the features of the Haskell 98 expression and pattern syntax
including lambda, case, conditional and let expressions, list
comprehensions, do-notation, operator sections, and wildcard,
irrefutable and `as' patterns.
* An implementation of the main Haskell 98 primitives for monadic I/O,
with support for simple interactive programs, access to text files,
handle-based I/O, and exception handling.
* An almost complete implementation of the Haskell module system. Hugs 98
also supports a number of advanced and experimental extensions including
multi-parameter classes, extensible records, rank-2 polymorphism,
existentials, scoped type variables, and restricted type synonyms.

