Commit graph

26 commits

Author SHA1 Message Date
grant
0155927c43 s/netbsd.org/NetBSD.org/ 2003-07-17 21:41:05 +00:00
wiz
43fa0c7cb6 PKGREVISION bump for libiconv update. 2003-07-13 13:50:19 +00:00
agc
1cf87833d6 When constructing the WRKSRC definition, use ${PKGNAME_NOREV} rather than
${PKGNAME}, so that the WRKSRC definition is immune from any subsequent
PKGREVISION changes. With thanks to jmc for the nudge.
2003-06-18 09:22:14 +00:00
jmc
66e1b3bb7d Actually use HARCH which was set in PLIST_SUBST but never put in the PLIST file.
Allows this to be installed on something other than x86
2003-03-30 22:33:43 +00:00
jmmv
0916498c1b Place WRKSRC where it belongs, to make pkglint happy; ok'ed by wiz. 2003-03-29 12:40:00 +00:00
kristerw
71b9459671 Update nhc98 to 1.16.
Changes since 1.14a include:
* A large subset of the base package of hierarchical libraries is now
  included in the build.
* The primitive FFI mechanism has been updated to match the latest official
  spec, and the full Foreign libraries are also included (in hierarchical
  form).
* The library function List.sortBy now uses a stable O(n log n) mergesort.
* Numerous other small fixes, including revisions to the Haskell'98 standard.
2003-03-19 23:14:35 +00:00
wiz
0fd75d0851 Note in USE_NCURSES variable which functions actually are missing for this
to build with native curses.
2003-01-24 13:36:17 +00:00
jlam
a0712b80ae Move java.mk to java-vm.mk to avoid name conflict with devel/mk-files as
suggested by Simon J. Gerraty.
2002-12-26 20:52:09 +00:00
jlam
9f7d95cdcd buildlink1 -> buildlink2, and use java.mk for proper Java handling. 2002-11-14 22:38:30 +00:00
kristerw
85ef20ea78 Update lang/nhc98 to version 1.14a.
Changes since version 1.06 include:
* Lots of bugfixes.
* The Hat tracing system is now entirely separate from the nhc98 compiler
  (and is thus not included in the package)
2002-08-25 16:12:01 +00:00
wiz
e7422560e3 This package uses 'javac'. Set USE_JAVA in the hope that it provides it. 2002-01-03 13:52:48 +00:00
wiz
5ba959ffa6 Buildlinkify. 2001-12-26 01:04:54 +00:00
zuntum
a437fd43cc Move pkg/ files into package's toplevel directory 2001-11-01 00:20:13 +00:00
jtb
bd69b14abb Remove some blank space. 2001-07-15 12:57:19 +00:00
jtb
d22138014b Update to version 1.06.
Changes include:

* Updated  the  Prelude/Libraries  to  match the newly revised
  Haskell'98 Report.
* Default  build  target  is  now  basic + tracer (was just basic).
* Building  with  gcc  now  builds  everything  with  gcc, including
  profiling and tracing. This is much faster.
* Bugfixes.
2001-07-15 12:40:20 +00:00
jtb
33f091cc36 Change ALL_TARGET. 2001-05-22 13:20:57 +00:00
jtb
27f4a9031e Update to nhc98-1.04.
nhc98 1.04 (2001-05-21) features

     * New:   Support   for   extended  module  namespaces  of  the  form
       Long.Hierarchical.Module.Name  is  now  provided in both nhc98 and
       hmake.
     * Update: Improved printing of I/O error messages.
     * Update: Improved (more accurate) time profiling now provided.
     * Bugfix:  An  identifier  hidden  on  import  and  redefined in the
       current  module,  then  exported,  but also imported qualified and
       used  qualified  in  the  current  module,  led  to  an  incorrect
       interface file being generated.
     * Bugfix:  hmake  issued  an  unnecessary -cpp flag on some literate
       files.
     * Bugfix:  Type  of IO.hSetPosn :: Handle -> HandlePosn -> IO () was
       incorrect
     * Bugfix: Compile-time error in src/tracer/runtime/ident.c on RedHat
       7 and other systems using the new ISO C standard for fpos_t.
     * Bugfix: A file opened in ReadMode or WriteMode was actually opened
       in  ReadWriteMode,  so  if  the  file  had  strict permissions the
       correct   opening  command  would  fail.  Conversely,  opening  in
       ReadWriteMode  actually  gave  ReadMode  instead, and file updates
       silently failed.
     * Bugfix:  Operator  sections  suffered from priority inversion, for
       example  (^2*3)  was incorrectly parsed as (^(2*3)), even though ^
       binds more tightly than *.
     * Bugfix:   The   library  function  Directory.createDirectory  gave
       strange  permissions  to  the new directory. (Mode was in hex, but
       should have been octal!)

   The  following  updates  and  bugfixes  are  specifically for Hat, the
   redex-trail-based tracing and debugging system.
     * New architecture: Traced programs now build their trails in files,
       not  in  the  heap.  This has four consequences: (1) you no longer
       need  to  give your program large amounts of extra memory to trace
       it; but (2) you may need to have large amounts of free disk space,
       particularly  to  trace long-running programs; (3) for the moment,
       traced  programs  now  run  even slower (we are working to improve
       this);  and  (4)  trails are now first-class objects, so new tools
       can  manipulate  them  to  provide  several different views of the
       computation.
     * New  tools:  Storing trails in files means we can now provide more
       tools  to  examine  them.  The  original  graphical browser is now
       renamed hat-trail, and can fully explore the redex trails in file.
       hat-stack  gives  a virtual stack back-trace from a trail file (no
       need  to  re-run  the  program).  hat-observe  gives you HOOD-like
       observation  of  the  input  and output from functions. hat-detect
       does algorithmic debugging in the style of Freja; it discovers and
       identifies  the  location  of  a  bug after asking you some simple
       questions.  hat-check  verifies  the  integrity of the trail file,
       prints a textual dump, and gives statistics about its contents.
     * Update:   Fuller  Standard  Library  support  for  tracing:  added
       Directory, System, CPUTime, Random. (Still missing: Time, Locale.)
     * Update:  More  Haskell'98  language  features  are accepted: named
       fields  can  now  be traced, although the hat tools don't yet show
       them in source form. Pattern bindings are also handled better.
     _________________________________________________________________
2001-05-22 00:45:54 +00:00
agc
8118fe36ae Move to sha1 digests, and add distfile sizes. 2001-04-19 15:00:47 +00:00
agc
fb467f5ac2 + move the distfile digest/checksum value from files/md5 to distinfo
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-17 11:22:34 +00:00
jtb
eb0cef2016 Change MAINTAINER section to packages@netbsd.org 2001-04-14 21:43:38 +00:00
jtb
6550bfaa5c Updated to nhc-1.02. No changelog, but see
http://www.cs.york.ac.uk/fp/nhc98/status.html

for a summary of changes for this new release.
2001-02-24 22:51:03 +00:00
jtb
ee41a5f1c2 Generate PLIST to work on architectures other than ix86. Should fix
Sparc bulk build problem.
2001-02-19 17:08:12 +00:00
agc
82acd159f7 Move the COMMENT from being in its own file to a definition in the
package Makefile.
2001-02-17 09:06:56 +00:00
jtb
8bb0290f8e Not for Alpha platform. Currently only supported on 32 bit platforms. 2001-01-25 04:23:31 +00:00
jtb
557cc029c8 Removed ONLY_FOR_PLATFORM tag as it should work on other 32 bit machines. 2001-01-22 12:39:39 +00:00
jtb
c8c4a00ca9 Initial import of new "nhc98" package:
Portable Haskell 98 compiler
2000-11-29 00:33:09 +00:00