summaryrefslogtreecommitdiff
path: root/lang/hugs
AgeCommit message (Collapse)AuthorFilesLines
2007-01-07Fix PKGNAME after update. Noted by Ben Secrest on pkgsrc-users.wiz1-2/+2
2006-10-21Update hugs to September 2006 release.uebayasi6-93/+17
A new minor release of Hugs, fixing a few bugs with the May 2006 release, and with libraries roughly matching the forthcoming GHC 6.6 release.
2006-09-23Require bison. hugs's configure is not happy with byacc forjoerg1-2/+2
unknown reasons and since some platforms have at least even weaker yacc's than the BSDs, don't try to hack around that.
2006-09-17Add optional support for readline and enable it by default. Otherwisejmmv1-1/+14
the command line interpreter behaves oddly. Reported by yamt@. Bump PKGREVISION to 1.
2006-08-03Add a buildlink3.mk file and a package.mk file both aimed at making easyjmmv2-0/+54
the creation of packages for Hugs modules libraries. The former provides the dependency on hugs and the latter an easy way to launch the Cabal build utility.
2006-08-01Update to 200605:jmmv9-319/+602
- November 2002 Feature highlights of this new release are: * Much improved FFI support (contributed by Alastair Reid), bringing Hugs really very close to the Haskell FFI specification. * Adoption of a significant subset of GHC's hierarchical libraries (contributed by Ross Paterson). * An (allegedly) complete implementation of the Haskell98 module system (Sigbjorn Finne). * Numerous bug fixes since the previous major release in Dec 2001. - November 2003 There has been substantial internal restructuring. In addition to numerous bug fixes, user-visible changes include: * The beginnings of a User's Guide (though still incomplete). * The Double type is now double-precision on most architectures. * Hugs now relies on the same hierarchical libraries as GHC and Nhc98, and provides almost all of them. For now, compatibility with the old libraries is provided by stub modules, but users are encouraged to migrate to the new libraries. * Full support for imprecise exceptions (but not asynchronous ones). Most runtime errors are now reported by applying print to an Exception (formerly the built-in printer was applied to the faulty redex). * Integrated .NET support (on Windows platforms). * The -e, -f, -i, -N, -W and -X options and the :project command have been removed. * A searchpath may include an entry of the form "directory/*", meaning all the immediate subdirectories of directory (see -Pstr). - March 2005 This release is primarily targeted at Unix systems to gain experience with new features. The new Cabal-based library build system has the potential to make building on Windows easier, but it's not there yet. Volunteers welcome. In addition to numerous bug fixes, user-visible changes include: * The default current module is now the empty module Hugs.Base instead of the Prelude (see Section 2.2). * The Char type and the Char module now support Unicode as specified in the Haskell 98 Report (contributed by Dmitry Golubovsky). Character oriented I/O uses a byte encoding of characters determined by the current locale (see Section 3.3). * The new -X option can be used to group several options into one argument. This is now needed for executable runhugs scripts (using the Unix "#!" feature) that require two or more options (see Section 4.1). * The syntax of the ffihugs command has changed (see Section 4.2). The +G and +L options are gone, and a new -i option can be used to specify include files. * Hugs now has basic support for the Cabal packaging system (see Section 3.4). - May 2006 * The default current module is now the empty module Hugs (see Section 2.2). * The compatibility libraries are no longer included on the default search path. You can access them by adding "{Hugs}/oldlib" to the search path (see -Pstr), but they will be removed in the next release. * Rewritten graphical Windows interface (contributed by Neil Mitchell; see Section 4.3). * New :main command (contributed by Neil Mitchell).
2005-11-03Fixed wrong use of WRKSRC.rillig6-28/+21
2005-09-28Replaced "# defined" with "yes" in Makefile variables like GNU_CONFIGURE,rillig1-2/+2
NO_BUILD, USE_LIBTOOL.
2005-06-16Create directories before installing files into them.jlam1-1/+3
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-02-24Add RMD160 digestsagc1-1/+2
2004-12-03Rename ALL_TARGET to BUILD_TARGET for consistency with other *_TARGETs.wiz1-3/+3
Suggested by Roland Illig, ok'd by various.
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-2/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-08-28darwin fixdanw1-1/+9
2004-04-28Convert to buildlink3.snj1-3/+3
2004-01-20Move WRKSRC definition away from the first paragraph in a Makefile.agc1-2/+2
2003-06-23Undo previous.jtb2-4/+4
2003-06-23Use type int instead of signed char in code making comparisons to EOF.jtb2-4/+4
2003-05-04Fix a bug in input.c where an unsigned char is compared to EOF (-1),jtb3-2/+17
causing hugs to hang on some systems (powerpc).
2002-10-25buildlink1 -> buildlink2.wiz1-3/+3
2002-04-09Update Hugs98 to Dec 2001 version.markd4-20/+120
Changes are: - The incompatibilities between Hugs and the Haskell Graphics Library have been fixed, and binaries for the HGL are now available on the Hugs download page. - The missing standard libraries Directory, CPUTime, Time and Locale have been added along with a complete implementation of Haskell98 IO. - Hugs is now delivered with most of the hslibs libraries installed in the lib/exts/ directory. The added modules cover the Edison, Parsec, HaXml, QuickCheck, concurrent, monad, and html subdirectories of hslibs. - The :set option now refuses the user to set a module search path that doesn't contain the Prelude. This is to protect users from accidentally rendering their Hugs setups unusable, esp. so on Windows machines where the options are persisted to the Registry. - MacOS X is now one of the supported unix ports, with pre-built binaries available on the download page. - Experimental support is provided for hierarchical module names, where a module name A.B.C is mapped onto the file path A/B/C{.hs,.lhs} and appended to each of the path prefixes in HUGSPATH until the name of a readable file is found.
2001-11-21Update Hugs Haskell Interpreter to Feb. 2001 release.nra3-8/+11
Pr 13866 by Brian Gregor. New Features Include: - A Foreign Function Interface closely modeled after the one provided by GHC. - Built-in, Hood-like debugging support. - A new syntax for recursive monad bindings. - A new GUI under Windows that doesn't consume all CPU time.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum2-1/+1
2001-06-21Reorder some lines (cosmetic), mark as USE_BUILDLINK_ONLY, and removejlam1-10/+4
unnecessary config.cache entry to prevent detection of ncurses.
2001-06-21When --enable-debug is given, then add, don't replace, -g in CFLAGS.jlam2-4/+4
2001-06-11The buildlink include and lib directories are added to CFLAGS, CPPFLAGS,jlam1-3/+1
CXXFLAGS, and LDFLAGS by the buildlink.mk files so remove the extra definitions to add them from the package Makefiles. As advised by the bsd.buildlink.mk file, also ensure that the buildlink.mk files are included prior to defining any package-specific CFLAGS/LDFLAGS to ensure that the buildlink directories are at the head of the compiler search paths.
2001-06-10Remove dependency on ${BUILDLINK_TARGETS} in pre-configure and pre-buildjlam1-3/+1
targets as the buildlink.mk files now add the dependency automatically. Remove any NO_CONFIGURE definitions as they seem to be useless.
2001-05-24Standardize name of file to include for build-links to be "buildlink.mk".jlam1-4/+4
Use BUILDLINK_INCDIR, BUILDLINK_LIBDIR for locations of linked headers and libraries. Create a variable BUILDLINK_TARGETS whose value is the list of build-link targets to execute.
2001-05-22Honor CFLAGS passed in from environment during build.jlam2-1/+25
2001-05-22Use editline readline emulation when available.jlam1-3/+13
2001-05-22Set WRKSRC to location of configure script, and manually create do-buildjlam4-23/+26
and do-install targets. This is better as the configure script gets called with the correct environment settings. Also set the values for INSTALL_PROGRAM and INSTALL_DATA used in the project's Makefile to their pkgsrc BSD_* counterparts.
2001-04-19Move to sha1 digests, and add distfile sizes.agc1-2/+3
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc3-7/+5
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-02-17Move the COMMENT from being in its own file to a definition in theagc2-2/+2
package Makefile.
2000-09-03modify RCS Id (from Id to NetBSD)wiz1-1/+1
2000-08-28Add share/hugs/lib/exts/Memo.hs and share/hugs/lib/exts/Stable.hs;wiz1-51/+53
sort PLIST.
2000-07-05Update to Hugs98-Feb2000.nathanw2-7/+7
2000-05-20Add a patch that should make it compile on m68k.wiz2-1/+19
Addresses pkg/9964.
2000-04-24configure was missing a ./ and wasn't finding the configure scriptmbw1-2/+2
2000-03-27Adapt to new handling of "${CONFIGURE}".tron1-2/+2
2000-01-24Apply patch from PR 9115.augustss1-1/+5
2000-01-05Strip trailing '.', and/or leading '(a|an) 'abs1-1/+1
1999-12-18Standardise PKGNAME versions (should start with a number)abs1-1/+2
1999-12-08defuzzrh2-6/+6
1999-08-18Remove redundant EXTRACT_SUFX definitionagc1-2/+1
1999-08-18Update (long overdue) to Hugs 98, May 1999 version.nathanw3-128/+67
1999-07-09Add package patch checksum files.agc1-0/+3
1998-08-26Better HOMEPAGE, remove from DESCRtsarna2-5/+2
1998-08-20The Grand Homepagification:tsarna1-1/+2
- New, optional Makefile variable HOMEPAGE, specifies a URL for the home page of the software if it has one. - The value of HOMEPAGE is used to add a link from the README.html files. - pkglint updated to know about it. The "correct" location for HOMEPAGE in the Makefile is after MAINTAINER, in that same section.
1998-08-07Add NetBSD RCS Ids.agc1-0/+2