Commit graph

11432 commits

Author SHA1 Message Date
ryoon
5c18ba822d adoptopenjdk11-bin: Regenerate buildlink3.mk
* Fix side effect of my mistake in PKGNAME.
2020-01-15 15:35:35 +00:00
pho
a4edaae637 Add hs-hslua 2020-01-15 12:41:28 +00:00
pho
5a128c7fde Import hslua-1.0.3.2 from wip
HsLua provides bindings, wrappers, types, and helper functions to
bridge Haskell and Lua.
2020-01-15 12:40:38 +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
wiz
39dca87e38 py-asttokens: update to 2.0.3.
Changes not found. Commit history here:
https://github.com/gristlabs/asttokens/commits/master
2020-01-14 22:37:07 +00:00
jaapb
65245bda28 Updated lang/ocaml to version 4.09.0.
Highlights of this release are:
* new optimisations, in particular for affine functions in matches;
* the graphics library was moved out of the main distribution;
* the vmthread library was removed;
* support for compiler plugins was removed;
* many bug fixes.

For more details see the Changes file in the distribution.
2020-01-14 19:53:35 +00:00
pho
784a4024ca Add a bootkit for FreeBSD/amd64 2020-01-14 14:44:50 +00:00
ryoon
3a68ba5b07 adoptopenjdk11-bin: Fix PKGNAME, to match mk.java-vm.mk
Fix my mistake.
2020-01-14 09:03:01 +00:00
pho
2adbefc7c4 Add a bootkit for FreeBSD/amd64 2020-01-14 08:46:17 +00:00
pho
4ccac949f4 Use 8.4.4 bootkit for FreeBSD/i386 2020-01-13 15:42:47 +00:00
pho
3dded86d30 Bootkit for FreeBSD/i386 is now on LOCAL_PORTS 2020-01-13 14:15:11 +00:00
pho
c052eecac0 Bootkit for FreeBSD/i386 is now on LOCAL_PORTS 2020-01-13 11:49:36 +00:00
ryoon
7bd0559663 lang: Enable adoptopenjdk11-bin 2020-01-13 01:41:42 +00:00
ryoon
c49fc6b83c lang/adoptopenjdk11-bin: import adoptopenjdk11-11.0.5.10
This package provides Java Development Kit builds from AdoptOpenJDK 11.
This Java Virtual Machine is OpenJDK HotSpot.
2020-01-13 01:38:42 +00:00
pho
4cb86cb111 Update the bootkit for FreeBSD/i386
It's now built on FreeBSD 12.1.
2020-01-13 01:06:52 +00:00
ryoon
eedd1e806f *: Recursive revbump from devel/boost-libs 2020-01-12 20:19:52 +00:00
pho
e9b18774ec Fix build on platforms where bootkit version doesn't match PKGVERSION 2020-01-12 11:07:46 +00:00
mef
4558cc4a4d (lang/mercury) regen, but experimental, sorry 2020-01-12 10:57:50 +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
e18dba395e Add bootkit for Darwin/x86_64 2020-01-12 06:12:07 +00:00
joerg
febf3d26c7 + ghc88 2020-01-11 23:14:27 +00:00
rillig
c668b88e94 lang/gcc9: enable nls on all platforms by default
Having nls enabled on some platforms and not on others doesn't make sense
since the code for doing that didn't provide any rationale. If some
platforms don't support nls, it's better to blacklist them explicitly.
2020-01-11 09:48:11 +00:00
bsiegert
5220c156ea Revbump Go packages after Go default version bump. 2020-01-10 13:32:09 +00:00
bsiegert
57fa6c9b1a go: use go113 as the default for building packages.
I did a preliminary bulk build to find build failures resulting from this
change and fixed the fallout in www/grafana. Everything else seemed to be
ok.
2020-01-10 12:56:35 +00:00
bsiegert
b676553188 Update go112 to 1.12.15.
These releases include fixes to the runtime and to the
net/http package.

The macOS releases enable the Hardened Runtime. See
https://golang.org/issue/34986 for details.

View the release notes for more information:
    https://golang.org/doc/devel/release.html#go1.13.minor
2020-01-10 12:53:01 +00:00
bsiegert
e4f0163ebc Update go113 to 1.13.6.
These releases include fixes to the runtime and to the
net/http package.

The macOS releases enable the Hardened Runtime. See
https://golang.org/issue/34986 for details.

View the release notes for more information:
    https://golang.org/doc/devel/release.html#go1.13.minor
2020-01-10 12:40:43 +00:00
rillig
2295736fe6 lang/gcc9: remove reference to nonexisting gcc9-libs 2020-01-10 07:50:25 +00:00
rillig
accd753c94 lang/gcc9: fix build problem on CentOS 6
There may still be follow-up problems. This fix is just based on the bulk
build logs.
2020-01-10 07:49:48 +00:00
rillig
6b935294a1 lang/gcc9: make PLIST entries conditional on NetBSD-*-x86_64
This allows to install gcc9 with all its PKG_OPTIONS disabled. This still
installs the C++ compiler. The C++ include files end up in the private
directory though.
2020-01-10 07:46:43 +00:00
rillig
162dbe4f7b lang/gcc9: split PLIST into platform-specific files
The PLISTs differ a lot between the platforms. For gathering the initial
data it is easier to just list the files per platform than trying to get
all the conditions right in the first place.

There will be conditions for operating systems, for platforms, for
features, for version-specific include files to be fixed, for installed
programming languages, for nls, and several more.
2020-01-10 00:28:03 +00:00
ryoon
6901c5e63d mono6: Update to 6.6.0.161
Changelog:
WebAssembly
CoreFX integration
.NET 4.8 reference assemblies
2020-01-09 15:26:36 +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
adam
a308b104e2 nodejs: updated to 13.6.0
Version 13.6.0 (Current):

Notable Changes
* assert:
  - Implement assert.match() and assert.doesNotMatch()
* events:
  - Add EventEmitter.on to async iterate over events
  - Allow monitoring error events
* fs:
  - Allow overriding fs for streams
* perf_hooks:
  - Move perf_hooks out of experimental
* repl:
  - Implement ZSH-like reverse-i-search
* tls:
  - Add PSK (pre-shared key) support
2020-01-08 22:30:38 +00:00
adam
d9c9f1e29d nodejs12: updated to 12.14.1
Version 12.14.1 'Erbium' (LTS):
Notable changes
* crypto: fix key requirements in asymmetric cipher
* deps:
  - update llhttp to 2.0.1
  - update nghttp2 to 1.40.0
* v8: mark serdes API as stable
2020-01-08 22:29:02 +00:00
minskim
573184de53 lang/gcc9: Remove redundant '/' in PLIST 2020-01-08 17:02:53 +00:00
minskim
842ad8279e lang/gcc9: fix build on NetBSD-9.0_RC1-amd64
gcc9 needs to install the fixed malloc.h in that configuration.
On NetBSD-8.0-amd64 this was not necessary though.
2020-01-08 17:00:06 +00:00
adam
7880bcf71a py-uncompyle6: updated to 3.6.2
3.6.2:

Yet again the focus has been on just fixing bugs, mostly geared in the
later 3.x range. To get some sense what sill needs fixing, consult
test/stdlib/runtests.sh. And that only has a portion of what's known.

make_function.py has gotten so complex that it was split out into 3 parts
to handle different version ranges: Python <3, Python 3.0..3.6 and Python 3.7+.

An important fix is that we had been dropping docstrings in Python 3 code as a result
of a incomplete merge from the decompile3 base with respect to the transform phase.

Also important (at least to me) is that we can now handle 3.6+
variable type annotations. Some of the decompile3 code uses that in
its source code, and I now use variable annotations in conjunction
with mypy in some of my other Python projects

Code generation for imports, especially where the import is dotted
changed a bit in 3.7; with this release are just now tracking that
change better. For this I've added pseudo instruction
IMPORT_NAME_ATTR, derived from the IMPORT_NAME instruction, to
indicate when an import contains a dotted import. Similarly, code for
3.7 import .. as is basically the same as from .. import, the
only difference is the target of the name changes to an "alias" in the
former. As a result, the disambiguation is now done on the semantic
action side, rathero than in parsing grammar rules.

Some small specific fixes:

3.7+ some chained compare parsing has been fixed. Other remain.
better if/else rule checking in the 3.4 and below range.
3.4+ keyword-only parameter handling was fixed more generally
3.3 .. 3.5 keyword-only parameter args in lambda was fixed
2020-01-08 15:19:14 +00:00
joerg
d09da23a9e Always extract the full Python distfile for modules.
This retires an old "optimisation" that over time has created more
problems than it solved, including various questions from users about
the ignored patch failures.
2020-01-08 13:44:41 +00:00
pho
e0ed8f79f4 Add ghc84 2020-01-07 16:53:58 +00:00
pho
bc5fe965ff Import ghc-8.4.4
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.4.x release series, which is the last
version that can bootstrap with 8.0.2. It will probably be removed
once we make a separate package for GHC 8.8.x and get enough bootstrap
kits for it.
2020-01-07 16:52:08 +00:00
tnn
832b24ce43 nodejs: work around type issue in NetBSD's copy of libc++ headers 2020-01-06 23:06:44 +00:00
leot
38c42992ae python38: Use gnu99 instead of c99 to avoid "alloca() undefined" problems
Add a missed hunk from python3[67] to patch-configure.

This fixes the build on NetBSD/evbarm (aarch64) and probably other ports.

PKGREVISION++
2020-01-06 22:54:51 +00:00
rillig
34df5ec0fc lang/gcc9: fix build on NetBSD-9.0_RC1-amd64
gcc9 needs to install the fixed malloc.h in that configuration.
On NetBSD-8.0-amd64 this was not necessary though.
2020-01-06 15:43:51 +00:00
adam
f734d4c8f7 rust: fix building on Darwin 2020-01-05 21:37:43 +00:00
rillig
8f55be5473 lang: add gcc9 2020-01-05 21:19:40 +00:00
rillig
48171fba34 lang/gcc9: add gcc-9.2.0
The GNU Compiler Collection includes front ends for C, C++, Objective-C,
Fortran, Ada, Go, and D, as well as libraries for these languages
(libstdc++,...).

This is the 2019 version, initially released in April 2019.

pkgsrc-specific changes to lang/gcc8:

The PLIST file is fixed, to guarantee that all expected files are
installed properly. In lang/gcc8 it had been autogenerated.

Only those patches have been kept that were strictly necessary to build
GCC on NetBSD-amd64. The others may be added from lang/gcc8 as necessary.

Tested by bootstrapping pkgsrc using CC=$PREFIX/gcc9/bin/gcc.
2020-01-05 21:15:45 +00:00
rillig
467faf663a lang/gcc8-libs: fix PKGREVISION according to the comment 2020-01-05 13:44:03 +00:00