summaryrefslogtreecommitdiff
path: root/lang/ghc
AgeCommit message (Collapse)AuthorFilesLines
2014-06-27Recognize more Perl versions.dholland2-4/+4
2014-05-29Bump for perl-5.20.0.wiz1-2/+2
Do it for all packages that * mention perl, or * have a directory name starting with p5-*, or * depend on a package starting with p5- like last time, for 5.18, where this didn't lead to complaints. Let me know if you have any this time.
2013-12-06After all the Sturm und Drang, it turns out the only thing needed fordholland1-4/+1
DESTDIR support in ghc is to turn it on. Sigh. Remove BROKEN.
2013-10-24Mark remaining packages not support DESTDIR as BROKEN as decidedwiz1-1/+2
by pkgsrc-pmc. If you are interested in one of these, please fix it before 2013Q4.
2013-07-15* .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yesryoon1-2/+2
are replaced with .include "../../devel/readline/buildlink3.mk", and USE_GNU_READLINE are removed, * .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE are replaced with .include "../../mk/readline.buildlink3.mk".
2013-06-12Let this build with Perl 5.18.schmonz2-4/+4
2013-05-31Bump all packages for perl-5.18, thatwiz1-2/+2
a) refer 'perl' in their Makefile, or b) have a directory name of p5-*, or c) have any dependency on any p5-* package Like last time, where this caused no complaints.
2012-10-15Make ghc build with perl-5.16.minskim2-4/+4
2012-10-03Bump all packages that use perl, or depend on a p5-* package, orwiz1-2/+2
are called p5-*. I hope that's all of them.
2012-08-17Add support for SunOS-*-i386. Tested on 32-bit SmartOS.jperkin7-15/+32
2012-08-14Mark packages with no staged installation support explicitly ↵asau1-1/+3
(PKG_DESTDIR_SUPPORT=none).
2012-05-07Set BUILDLINK_ABI_DEPENDS correctly (with +=, not ?=)dholland1-2/+2
It turns out there were a lot of these.
2012-02-02Allow perl-5.14. Not that it helps me, but perhaps some i386 users.wiz2-4/+4
Requested by Noud de Brouwer in PR 45725.
2010-10-31Fix build issue when using gmake 3.82.kristerw2-1/+18
2010-09-24Accept perl 5.12, not just 5.10 when checking in configure for `new enough'jwise2-4/+4
perl.
2010-03-24Recursive revision bump for GMP update, 2nd part.asau1-2/+2
2010-03-24Recursive revision bump for GMP update.asau1-2/+2
2009-06-14Remove @dirrm entries from PLISTsjoerg1-198/+1
2009-05-20Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlibwiz2-3/+4
major change. Reported by Robert Elz in PR 41345.
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2008-11-03Fix build with perl 5.10.markd2-1/+15
As perl 5.6 wont be seen in a pkgsrc context just replace the test for 5.6 with one for 5.10 rather than a more substantial change.
2008-07-20Update ghc to 6.8.3. Thanks to Donn Cave for bugfix patches.kristerw8-895/+960
Changes in 6.8.3: * The arguments to ghc-pkg now understand lists and wildcards, and there is a new command ghc-pkg find-module. * The filename completion in ghci is now more intelligent. * We now look for GHCi config files in these locations: ./.ghci $HOME/.ghc/ghci.conf $HOME/.ghci * You can now give multiple -e options to GHC. * You can now use the -prof and -threaded flags together, although you cannot also use +RTS -N2. * SCC names are no longer allowed to contain spaces, as some of the profiling tools break if they do. * Various changes have been made to GHC's internals, so there are some differences in the API exposed by the ghc package. Most notably, checkAndLoadModule has now been implemented.
2008-07-07Use the correct renamed symbol for sigprocmask.kristerw4-12/+33
Solves PR pkg/38510. Bump PKGREVISION.
2008-03-31Fix another system library symbol versioning problem, this time withcjs4-3/+31
socket(), and bump PKGREVISION.
2008-03-24Use the correct renamed symbols for opendir, unsetenv, and times.kristerw7-2/+85
Solves PR pkg/38263. Bump PKGREVISION.
2008-03-17Update ghc to version 6.8.2.kristerw6-991/+1280
The major changes in this release are adding Haskell Program Coverage (hpc) support to the compiler, adding a debugger to GHCi, the first phase of the base package split, and pointer tagging in the code generator (which should mean most code improves by 10-15%, and as a result the compiler is also faster). Most of this upgrade was done by Paulo Matias in pkgsrc-wip.
2007-08-18Matt Fleming said on tech-pkg that this package builds and installs findrillig1-2/+2
on Darwin-*-i386.
2007-06-25Shell scripts should not use the += operator for variable assignments.rillig1-1/+4
In this case, the += operator appears in an embedded AWK script, so it is ok.
2007-05-09Also works on OpenBSD-*-i386. Pointed out by Emil Skoeldberg in PR 36231.obache1-2/+2
2007-04-29Update lang/ghc to 6.6.1.kristerw4-22/+63
Many, many bugs have been fixed relative to 6.6. Far too many to list here. The other changes in this release are: * GHC works on Windows Vista. * GHC can now be used to compile C++ files. * There is an --install-signal-handlers=<yes|no> RTS flag. The main use is to stop GHC installing signal handlers when you are putting your code in a DLL. * Newtypes can now be defined using GADT syntax. * Linear implicit parameters are no longer accepted. * There is a manpage for ghc and ghci. * The building guide has been moved to the wiki. * GHC now comes with the filepath library.
2007-03-24Update ghc to version 6.6.kristerw12-359/+526
This version represent >19 month of development since the version 6.4, and the list of changes is far too big to include here. See http://www.haskell.org/ghc/docs/6.6/html/users_guide/release-6-6.html for the list of user visible changes.
2006-11-12The NetBSD bootstrap kit works for FreeBSD too.kristerw1-2/+2
2006-10-14Fixed "test ==".rillig2-1/+64
2006-07-31Fix typo and duplicate word in comment.wiz1-3/+3
2006-07-31Update the bootstrap kit to make this build on NetBSD-current too.kristerw9-111/+60
Fix some hardcoded paths. Bump PKGREVISION.
2006-07-27Correct PLIST and distinfo.kristerw3-5/+11
Bump PKGREVISION.
2006-07-27Rename "SITES_* to "SITES.*" for file-specific lists of sites from whichjlam1-3/+3
to fetch the file. This completes the renaming described in revision 1.1799 of bsd.pkg.mk.
2006-07-09Update from ghc 6.4.1 to ghc 6.4.2.augustss3-25/+8
I can't find any description of what has changed, but it's bug fixes as far as I know.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-04-30Fix build with gmake-3.81, using the upstream patch.wiz2-1/+19
Closes PR 33377 by David A. Holland.
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-03-22We include gmp/buildlink3.mk outside of the BUILDLINK_DEPTH guards sojlam1-2/+8
that "gmp" is registered as a direct dependency for any package that includes ghc/buildlink3.mk to get ghc as a build dependency. This is needed since software built by ghc requires routines from the "gmp" shared library. This fixes PR pkg/33100. Remove the workaround in devel/darcs and x11/wxhaskell.
2006-02-05Recursive revision bump / recommended bump for gettext ABI change.joerg2-2/+4
2005-12-05Fixed pkglint warnings. The warnings are mostly quoting issues, forrillig1-2/+2
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some other changes are outlined in http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html
2005-10-14Update ghc to version 6.4.1kristerw3-9/+11
"6.4.1 is a bugfix release over 6.4. No library APIs have changed, so code that worked with 6.4 should continue to work with 6.4.1. Many, many bugs have been fixed relative to 6.4. Far too many to list here." Fixes PR pkg/31751.
2005-07-16Get rid of USE_PERL5. The new way to express needing the Perl executablejlam1-3/+2
around at either build-time or at run-time is: USE_TOOLS+= perl # build-time USE_TOOLS+= perl:run # run-time Also remove some places where perl5/buildlink3.mk was being included by a package Makefile, but all that the package wanted was the Perl executable.
2005-06-14Do not #define _POSIX_SOURCE. We do not need that namespace protection,kristerw2-1/+18
and _POSIX_SOURCE causes build to fail for NetBSD 1.6 (due to fd_set not being available).
2005-05-22Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:jlam1-2/+2
USE_GNU_TOOLS -> USE_TOOLS awk -> gawk m4 -> gm4 make -> gmake sed -> gsed yacc -> bison