# ChangeLog for dev-lang/hugs98 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 # $Header: /var/cvsroot/gentoo-x86/dev-lang/hugs98/ChangeLog,v 1.48 2010/09/16 16:38:18 scarabeus Exp $ 16 Sep 2010; Tomáš Chvátal hugs98-2003.11.ebuild, hugs98-2005.3-r2.ebuild, hugs98-2006.9.ebuild: virtual/glut -> media-libs/glut 23 Sep 2009; Patrick Lauer hugs98-2003.11.ebuild: Remove virtual/libc 27 Jan 2008; Duncan Coutts +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 +hugs98-2006.9.ebuild: New version. Fixes bug #143141. 22 Jul 2007; Hans de Graaff hugs98-2005.3-r2.ebuild: Drop virtual/x11 references. 03 Oct 2006; Duncan Coutts hugs98-2005.3-r2.ebuild: Use eselect-opengl rather than deprecated opengl-update. Fixes bug #147244 12 Sep 2006; hugs98-2005.3-r2.ebuild: Stable on x86, bug 144676. 04 Sep 2006; Joshua Kinard hugs98-2005.3-r2.ebuild: Added ~mips to KEYWORDS. 29 Aug 2006; Jeroen Roovers hugs98-2005.3-r2.ebuild: Stable for HPPA (bug #144676). 25 Aug 2006; hugs98-2005.3-r2.ebuild: Stable on ppc wrt bug #144676 22 Aug 2006; Thomas Cort hugs98-2005.3-r2.ebuild: Stable on alpha wrt Bug #144676. 21 Aug 2006; Ferris McCormick hugs98-2005.3-r2.ebuild: Stable on sparc --- Bug #126324 --- seems fine and is a dependency for some utilities. 15 Aug 2006; Chris Parrott hugs98-2005.3-r2.ebuild: Marked stable for amd64. 13 Jul 2006; Aron Griffis hugs98-2005.3-r2.ebuild: Mark 2005.3-r2 stable on ia64 05 Jul 2006; Duncan Coutts 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ò hugs98-2005.3-r2.ebuild: Add ~x86-fbsd keyword. 04 Jul 2006; Jeroen Roovers hugs98-2005.3-r2.ebuild: Marked ~hppa (bug #126324). 21 May 2006; Markus Rothe hugs98-2005.3-r2.ebuild: Stable on ppc64 24 Mar 2006; Aron Griffis hugs98-2005.3-r2.ebuild: Mark 2005.3-r2 ~ia64. #126324 01 Mar 2006; Markus Rothe hugs98-2005.3-r2.ebuild: Added ~ppc64; bug #124469 28 Feb 2006; Duncan Coutts +files/hugs98-2005.3-find.patch, hugs98-2005.3-r2.ebuild: Add a patch by Tom Payne that should fix bug #123465. 16 Feb 2006; +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; -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 hugs98-2005.3-r1.ebuild: Mark 2005.3-r1 stable on alpha 23 Sep 2005; hugs98-2005.3-r1.ebuild: Marked stable on x86. 18 Aug 2005; Jose Luis Rivero hugs98-2005.3-r1.ebuild: Keyworded ~alpha wrt #98560 *hugs98-2005.3-r1 (25 Jul 2005) 25 Jul 2005; +hugs98-2005.3-r1.ebuild: Added an upstream patch. Thanks to Hans Lub (bug #100230) for pointing this out. 19 Mar 2005; Andres Loeh hugs98-2005.3.ebuild: Small fix to make it build on amd64. *hugs98-2005.3 (18 Mar 2005) 18 Mar 2005; Andres Loeh +hugs98-2005.3.ebuild: Added an ebuild for the March 2005 interim release. 08 Dec 2004; Michael Hanselmann hugs98-2003.11.ebuild: Fixed bug #73611. 08 Dec 2004; Michael Hanselmann hugs98-2003.11.ebuild: Added to ~ppc 16 Nov 2004; Andres Loeh hugs98-2003.11.ebuild: Added ~amd64 keyword (bug #65074). 03 Nov 2004; Andres Loeh 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 hugs98-2003.11.ebuild: Fixed missing dependencies; bug #68021. 01 Jul 2004; Jeremy Huddleston hugs98-2002.11-r1.ebuild, hugs98-2002.11.ebuild, hugs98-2003.11.ebuild: virtual/glibc -> virtual/libc 03 Jun 2004; Aron Griffis hugs98-2003.11.ebuild: Fix use invocation 03 Mar 2004; Andres Loeh hugs98-2000.12-r1.ebuild: Removed version. Sources are no longer available. 17 Dec 2003; Andres Loeh 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 hugs98-2003.11.ebuild: Version bump. Based on new ebuild submitted by Peter Simons (bug #34404), including additional information provided by Ralf Hinze . *hugs98-2002.11-r1 (23 Apr 2003) 23 Apr 2003; Andres Loeh 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 hugs98-2002.11.ebuild, files/digest-hugs98-2002.11 : new version update submitted by Andres Loeh , see #11045 * Autoupdate keywords (12-6-02) 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords *hugs98-2000.12-r1 (08 Aug 2002) 08 Aug 2002; Karl Trygve Kalleberg hugs98-2000.12-r1.ebuild files/digest-hugs98-2000.12-r1: Added support for readline useflag, as patched by Michal Prada . Removed hugs98-2000.12.ebuild files/digest-hugs98-2000.12 *hugs98-2000.12 (24 Apr 2002) 24 Apr 2002; Karl Trygve Kalleberg 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.