Commit graph

43 commits

Author SHA1 Message Date
wiz
0046911d31 *: recursive bump for Python 3.11 as new default 2023-08-14 05:23:45 +00:00
riastradh
8560be0ed3 Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.
Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
2023-06-06 12:40:15 +00:00
nia
0da00af07b ghc: Only some ghc compilers support NetBSD/aarch64, limit the workaround 2022-11-22 14:52:43 +00:00
nia
6292e6b69e ghc: depend on compat90 instead of compat80 on NetBSD/aarch64
There was never a NetBSD 8 release for aarch64 so compat80 is not
available, but compat90 will work nicely.
2022-11-22 14:35:32 +00:00
jperkin
fb8d423bc1 ghc*: Unlimit cputime.
Some of the latter linking stages can take a signficantly long time.
2022-10-31 23:19:47 +00:00
jperkin
47e82cd514 lang: Switch distfile location from Joyent to MNX Manta.
No functional change.
2022-07-07 16:26:36 +00:00
nia
04f4eef997 *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
wiz
8292204475 *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
nia
ddc32f8497 ghc*: Use OPSYS_VERSION to numerically compare NetBSD versions 2022-05-05 08:18:59 +00:00
adam
b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +00:00
pho
627896cfc8 Replace RMD160 checksums with BLAKE2s checksums 2021-11-21 03:49:42 +00:00
nia
1361343c24 lang: Remove SHA1 hashes for distfiles 2021-10-07 14:20:45 +00:00
jperkin
3fbf34bf78 ghc88: Copy files rather than using hardlinks.
Fixes behaviour of "ln -f" when creating bootstrap kit on SunOS.
2021-09-30 10:32:20 +00:00
nia
7fad5b5799 Disable MKPIE in Haskell.
Presumably there's a way to make this work, but it probably requires
changes to the bootstrap kits.
2021-09-27 14:30:47 +00:00
wiz
6eae1297d5 *: recursive bump for perl 5.34 2021-05-24 19:49:01 +00:00
wiz
cf7acc6e27 ghc*: remove CONFLICTS with itself
The PKGNAME is ghc-* so there is no point in a conflict with ghc-*
2021-05-22 23:10:26 +00:00
pho
7231c6fa37 Fix a bug in the previous commit which would produce a non-installable bootkit 2021-05-01 03:00:06 +00:00
pho
7dbad2a71d Eliminate use of @rpath and @loader_path on Darwin
They are essentially equivalent to $ORIGIN of ELF.
2021-04-29 05:09:08 +00:00
pho
bd4c5003f8 Apply jperkin@'s patch to remove $ORIGIN use
On Darwin it still uses @loader_path though. I'm going to handle it later.
2021-04-28 15:39:23 +00:00
pho
6f51e3cece Swith to CHECK_SHLIBS_SUPPORTED=no from individual CHECK_SHLIBS_SKIP list (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-04-27 13:55:25 +00:00
nia
003bbf410d ghc*: nail down dependency patterns 2021-02-25 10:36:52 +00:00
wiz
18f3f33f0a ghc88: backport fix for NetBSD-current from ghc810 2021-02-16 21:13:52 +00:00
ryoon
bf10eba269 ghc88: Fix build with autoconf-2.71. _AC_PROG_CC_C99 was removed 2021-02-09 12:42:08 +00:00
jperkin
1a135ded3f ghc88: Ensure libiconv can be found at runtime. 2020-09-16 17:26:31 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
pho
20aafe5d2c Add a note on the runtime dependency on perl; no actual changes 2020-08-24 17:48:51 +00:00
pho
c6df81e71e Update to GHC 8.8.4
The full change log is too long to paste here.

Changes from 8.8.1 to 8.8.2:
https://downloads.haskell.org/~ghc/8.8.2/docs/html/users_guide/8.8.2-notes.html

Changes from 8.8.2 to 8.8.3:
https://downloads.haskell.org/~ghc/8.8.3/docs/html/users_guide/8.8.3-notes.html

Changes from 8.8.3 to 8.8.4:
https://downloads.haskell.org/~ghc/8.8.4/docs/html/users_guide/8.8.4-notes.html
2020-08-24 17:23:11 +00:00
joerg
de2eba9f94 Loosen data/address space limit. Allow dropping extra libraries like
libgcc_s.so.1 into files/ and use LD_LIBRARY_PATH consistently.
2020-03-24 20:40:15 +00:00
bsiegert
23f9d8e845 Revbump packages depending on libffi after .so version change.
Requested by Matthias Ferdinand and Oskar on pkgsrc-users.
2020-03-08 16:42:24 +00:00
jperkin
99faa54938 ghc88: Support SunOS/x86_64. 2020-02-17 17:26:53 +00:00
pho
a096f53ad7 Add an additional note on PaX mprotect and ASLR 2020-01-18 13:43:38 +00:00
pho
790d57348b Add a link to the uptream merge request 2020-01-18 12:35:45 +00:00
pho
3e6dd957f9 patch-ghc_ghc.mk: Add a link to the uptream issue ticket 2020-01-18 11:40:04 +00:00
pho
4f41605e14 patch-configure.ac: Add a link to the uptream merge request 2020-01-18 11:27:55 +00:00
pho
46fbcbe8c0 patch-aclocal.m4: Add a link to the uptream merge request 2020-01-18 10:40:55 +00:00
pho
ca6b9bb7ae Fix an rpath issue on NetBSD 2020-01-17 07:10:56 +00:00
pho
065f172158 Tidy up comments; no actual changes 2020-01-15 05:46:55 +00:00
pho
79172be1af Revert the previous commit; it was by accident 2020-01-15 02:10:29 +00:00
pho
6d32df2070 Correct COMMENT 2020-01-15 02:05:46 +00:00
pho
a229fe3ec0 Use 8.4.4 bootkit for FreeBSD/amd64 2020-01-15 01:34:08 +00:00
pho
4ccac949f4 Use 8.4.4 bootkit for FreeBSD/i386 2020-01-13 15:42:47 +00:00
pho
169602fb38 Fix a build failure that happens when alex is not installed
Also added a bookit for Darwin/x86_64.
2020-01-12 08:13:40 +00:00
pho
267acd1423 Import GHC 8.8.1
GHC: The Glasgow Haskell Compiler.

The Glasgow Haskell Compiler is a robust, fully-featured, optimising
compiler for the functional programming language Haskell 98
(http://www.haskell.org). GHC compiles Haskell to either native code
or C. It implements numerous experimental language extensions to
Haskell, including concurrency, a foreign language interface, several
type-system extensions, exceptions, and so on. GHC comes with a
generational garbage collector, a space and time profiler, and a
comprehensive set of libraries.

This package provides the 8.8.x release series.
2020-01-09 12:32:24 +00:00