summaryrefslogtreecommitdiff
path: root/lang/ghc7
AgeCommit message (Collapse)AuthorFilesLines
2021-12-08revbump for icu and libffiadam2-4/+4
2021-11-21Replace RMD160 checksums with BLAKE2s checksumspho1-7/+7
2021-10-07lang: Remove SHA1 hashes for distfilesnia1-7/+1
2021-09-27Disable MKPIE in Haskell.nia1-1/+3
Presumably there's a way to make this work, but it probably requires changes to the bootstrap kits.
2021-05-24*: recursive bump for perl 5.34wiz1-2/+2
2021-05-22ghc*: remove CONFLICTS with itselfwiz1-4/+1
The PKGNAME is ghc-* so there is no point in a conflict with ghc-*
2021-04-30Backport the $ORIGIN removal patch from ghc88pho6-24/+90
2021-04-27Swith to CHECK_SHLIBS_SUPPORTED=no from individual CHECK_SHLIBS_SKIP list ↵pho1-7/+14
(pkg/56125) Our binary packages have been broken because of bad "REQUIRES" entries: GHC uses $ORIGIN in rpath but mk/pkgformat/pkg/metadata.mk uses ldd(1) to extract the list of required .so objects, which causes them to be wrongly expanded.
2021-02-25ghc*: nail down dependency patternsnia1-3/+3
2020-08-31*: bump PKGREVISION for perl-5.32.wiz1-2/+2
2020-03-30Allow more memory for GHC to waste. Allow dropping extra compatjoerg1-2/+2
libraries in FILESDIR.
2020-03-27Set LD_LIBRARY_PATH for compat80 emul in configure step too.riastradh2-4/+4
2020-03-08Revbump packages depending on libffi after .so version change.bsiegert2-4/+4
Requested by Matthias Ferdinand and Oskar on pkgsrc-users.
2020-02-14ghc7: Update SunOS bootstrap kit and fix a couple of issues.jperkin4-13/+31
2020-01-13Update the bootkit for FreeBSD/i386pho4-29/+13
It's now built on FreeBSD 12.1.
2020-01-12Fix build on platforms where bootkit version doesn't match PKGVERSIONpho1-2/+2
2020-01-03Explicitly set the ld command to ${LD}pho1-3/+4
Without doing this the resulting compiler will have a cwrapper ld embedded, and will be unable to bootstrap later versions of GHC.
2019-12-31More patches to suppress linker warningspho4-2/+53
2019-12-29Update to GHC 7.10.3pho28-5926/+269
Changes from 7.6.3 are as follows: * https://www.haskell.org/ghc/docs/7.8.1/html/users_guide/release-7-8-1.html * https://www.haskell.org/ghc/docs/7.8.2/html/users_guide/release-7-8-2.html * https://www.haskell.org/ghc/docs/7.8.3/html/users_guide/release-7-8-3.html * https://www.haskell.org/ghc/docs/7.8.4/html/users_guide/release-7-8-4.html * https://www.haskell.org/ghc/docs/7.10.1/html/users_guide/release-7-10-1.html * https://downloads.haskell.org/~ghc/7.10.2/docs/html/users_guide/release-7-10-2.html * https://downloads.haskell.org/~ghc/7.10.3/docs/html/users_guide/release-7-10-3.html
2019-11-03lang: align variable assignmentsrillig1-2/+2
pkglint -Wall -F --only aligned --only indent -r No manual corrections.
2019-11-01ghc7: refine NetBSD 9.x build fix for sandboxed pbulkgutteridge1-1/+5
2019-10-29ghc7: build fix (workaround) for NetBSD 9.xgutteridge1-1/+8
NetBSD 9.x have libcurses with a newer major version than the bootstrap kit is linked against. For now, work around this with compat80. (This could also be dealt with by creating versioned bootstrap kits, but that's more involved, and NetBSD 9.x is pre- release software, so best to leave this off for now.) Thanks to Greg Troxel for the compat80 hint.
2019-10-14ghc7: minor comment fix in bootstrap.mk (NFC)gutteridge1-2/+2
2019-08-11Bump PKGREVISIONs for perl 5.30.0wiz1-2/+2
2019-07-08Follow some http->https redirects.nia1-2/+2
2019-05-02ghc7: manually add SHA512 checksums for two bootstrap fileswiz1-1/+3
XXX: some bootstraps (e.g. solaris) seem to be missing completely from distinfo. I'll leave this for someone on those platforms who cares
2019-01-10ghc7: not aslr safe, either. bump PKGREVISIONmaya1-2/+4
Fix PR pkg/53842. ghci dies with: ghc: mmap 593920 bytes at 0x40000000: Cannot allocate memory
2018-11-12*: Add CTF_SUPPORTED/CTF_FILES_SKIP where necessary.jperkin1-1/+3
2018-11-12ghc7: Add STRIP_FILES_SKIP for a problematic file.jperkin1-1/+4
2018-09-10lang/ghc7: fix typo in error messagerillig1-2/+2
2018-08-22Recursive bump for perl5-5.28.0wiz1-2/+2
2018-05-25ghc7: Set _XOPEN_SOURCE correctly on SunOS.jperkin2-1/+17
2018-03-03lang/ghc7: download from https instead of http (redirected)rillig1-2/+2
2016-09-10Bump PKGREVISION for NOT_PAX_MPROTECT_SAFEszptvlfn1-2/+4
2016-07-09Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.wiz1-2/+2
2016-05-07Fix libffi linkage, so that it actually picks up the right version andjoerg4-10/+66
includes the rpath. Seen by a not so happy devel/happy. Bump revision.
2016-04-14Look in DESTDIR for the dynamic PLIST additions, fixing my own snafu injoerg1-2/+2
the last revision.
2016-04-10Adjust checks for _USE_DESTDIR != no or incorrect references tojoerg1-8/+1
USE_DESTDIR.
2015-11-03Add SHA512 digests for distfiles for lang categoryagc1-1/+3
Problems found with existing digests: Package nhc98 distfile nhc98src-1.22.tar.gz a8adc8f22371998ee0657bc0e01058a57d876abc [recorded] 81975fcb5f1dda5efeaabc30ce8c6dceae55e591 [calculated] Problems found locating distfiles: Package gcc-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2 Package gcc-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.i386.dragonfly.36A.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.i386.freebsd.84.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.x86_64.dragonfly.36A.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.x86_64.freebsd.84.tar.bz2 Package gcc5-aux: missing distfile ada-bootstrap.x86_64.solaris.511.tar.bz2 Package ghc7: missing distfile ghc-7.6.3-boot-i386-unknown-freebsd.tar.xz Package icc11: missing distfile l_cproc_p_11.1.080.tgz Package jini: missing distfile jini-1_2_1_001-src.zip Package oo2c: missing distfile oo2c_32-2.0.11.tar.bz2 Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz Package openjdk7: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2 Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-freebsd-10-amd64-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-5-i386-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-6-i386-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-earmv6hf-20150306.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk-1.7.76-netbsd-7-sparc64-20150301.tar.xz Package openjdk8: missing distfile openjdk7/bootstrap-jdk7u60-bin-dragonfly-3.8-amd64-20140719.tar.bz2 Package oracle-jdk8: missing distfile jdk-8u60-linux-i586.tar.gz Package oracle-jdk8: missing distfile jdk-8u60-solaris-x64.tar.gz Package oracle-jre8: missing distfile jre-8u60-linux-i586.tar.gz Package oracle-jre8: missing distfile jre-8u60-solaris-x64.tar.gz Package sun-jdk6: missing distfile jdk-6u45-linux-i586.bin Package sun-jdk6: missing distfile jdk-6u45-solaris-i586.sh Package sun-jdk7: missing distfile jdk-7u72-linux-i586.tar.gz Package sun-jdk7: missing distfile jdk-7u72-solaris-i586.tar.gz Package sun-jre6: missing distfile jce_policy-6.zip Package sun-jre6: missing distfile jre-6u45-linux-x64.bin Package sun-jre6: missing distfile jre-6u45-solaris-x64.sh Package sun-jre7: missing distfile jre-7u72-linux-i586.tar.gz Package sun-jre7: missing distfile jre-7u72-solaris-i586.tar.gz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-10-23Don't conflict with system's execvpe(3). Fixes build on NetBSD-current.tnn3-1/+59
2015-08-18Bump all packages that depend on curses.bui* or terminfo.bui* since theywiz2-4/+4
might incur ncurses dependencies on some platforms, and ncurses just bumped its shlib. Some packages were bumped twice now, sorry for that.
2015-06-12Recursive PKGREVISION bump for all packages mentioning 'perl',wiz1-2/+2
having a PKGNAME of p5-*, or depending such a package, for perl-5.22.0.
2015-03-17needs gzip(1) during build (to unpack bundled libffi)tnn1-2/+2
2015-02-23Update TODO: in ghc-7.10 the top-level ./configure will have ↵pho1-0/+3
--with-curses-{includes,libraries}
2015-02-20Leave CONF_LD_LINKER_OPTS_STAGE{0,1,2} undefinedpho2-6/+12
These flags are only used for creating static GHCi libraries (HS*.o). Setting them to ${LDFLAGS} does more harm than good because our ${LDFLAGS} contains -Wl,* flags. It's true that ../../mk/wrapper/cmd-sink-ld transforms them but those flags will also be baked into the compiler (see ${WRKSRC}/compiler/ghc.mk) so they cause problems when used outside the buildlink.
2015-02-17Silence missing ghc.joerg1-2/+2
2015-02-17Add upstream Trac URL for our workaround to non-standard curses pathpho2-5/+5
2015-02-16Add upstream Trac URLpho2-6/+9
2015-02-13Suppress linker warnings about compatibility syscall wrappers by using ↵pho5-5/+79
"capi" instead of "ccall" In Haskell FFI, "ccall" is actually an interface to C ABI rather than C API. That is, GHC generates direct references to the symbol even if it's actually defined as a cpp macro or something like that, because GHC knows nothing about those macros in foreign headers. I will later send these patches to the upstream.
2015-02-13On FreeBSD we need pkgsrc libiconvpho1-1/+7
See bootstrap.mk for details.