Commit graph

13285 commits

Author SHA1 Message Date
pho
5cb6accb07 Update to idris-1.3.4
New in 1.3.4
    Renamed 'forall' function for compability with future GHC releases
    Updated version bounds
    Bugfixes
2022-02-12 07:13:35 +00:00
pho
0d7462484a Update to hslua-2.1.0
hslua-2.1.0 - Released 29-01-2022.
* Update to hslua-objectorientation 2.1.0. This entails changes to deftype'
  and deftypeGeneric, switching the order of item pusher and list-extractor
  function in the tuple passed as the last argument.
* Update to hslua-core 2.1.0, hslua-marshalling 2.1.0, and hslua-classes
  2.1.0.

hslua-2.0.1 - Released 2021-11-04.
* Updated lower bounds of hslua packages:
  hslua >= 2.0.0.2,
  hslua-marshalling >= 2.0.1, and
  hslua-objectorientation >= 2.0.1.
* This fixes a number of smaller issues; see the respective package
  changelogs for details.

hslua-2.0.0 - Released 2021-10-21.
* Move module hierarchy from Foreign.Lua to HsLua.
* Error handling has been reworked completely. The type of exceptions used
  and handled by HsLua is now exposed to the type system. The type Lua
  makes use of a default error type. Custom error handling can be
  implemented by using the LuaE type with an exception type that is an
  instance of class LuaError.
* Renamed stack index helpers to nth, nthTop, nthBottom, top. The following
  have been removed: stackTop, nthFromTop, nthFromBottom.
* Extracted raw Lua bindings into new package lua. This means that all
  cabal flags have been moved to package lua as well. Version lua-1.0.0
  contained the Foreign.Lua.Raw hierarchy as present in hslua-1.3.0. See
  that package’s changelog for info on the additional modifications since
  then.
* The module Foreign.Lua.Raw.Error was merged into the HsLua.Core.Error
  module.
* The functions getglobal and gettable now return the Lua Type of the
  pushed value.
* Extracted new packages:
  * hslua-core: the package contains all modules from the Core sub-hierarchy.
  * hslua-classes: typclasses Peekable and Pushable for pushing and
    pulling, as well as function calling.
  * tasty-hslua: makes testing helpers available for reuse.
* Moved run functions from Util to Core.Run.
* Moved module Utf8 from the base level into Core.
* Refactored code to expose Haskell functions to Lua:
* Removed functions newCFunction, freeCFunction. Use pushHaskellFunction
  instead, it takes care of garbage collection.
* Renamed typeclass ToHaskellFunction to Exposable, function callFunc to
  invoke. All these have been moved to hslua-classes.
* The type PreCFunction is now defined in package lua; HaskellFunction is
  defined in hslua-core.
* Changed pushHaskellFunction to only accept HaskellFunction arguments,
  move it to hslua-core.
* Removed helper functions addfunction and addfield from Module. Use
  documented functions and fields instead.
* Added support for a “since” tag on documented functions; allows to mark
  the library version when a function was introduced in its present form.
2022-02-11 12:11:55 +00:00
pho
e05ed07ea3 +hs-hslua-packaging 2022-02-11 12:08:48 +00:00
pho
398e8d2692 lang/hs-hslua-packaging: import hs-hslua-packaging-2.1.0
Utilities to package up Haskell functions and values into a Lua module.

This package is part of HsLua, a Haskell framework built around the
embeddable scripting language Lua.
2022-02-11 12:08:17 +00:00
pho
5832da37fc +hs-hslua-objectorientation 2022-02-11 12:07:46 +00:00
pho
b9de89e7ad lang/hs-hslua-objectorientation: import hs-hslua-objectorientation-2.1.0
Expose Haskell objects to Lua with an object oriented interface.
2022-02-11 12:07:14 +00:00
pho
bf2b9faae2 +hs-hslua-classes 2022-02-11 12:06:48 +00:00
pho
ae2954e570 lang/hs-hslua-classes: import hs-hslua-classes-2.1.0
Type classes for convenient marshalling and calling of Lua functions.
2022-02-11 12:06:12 +00:00
pho
83acf46083 +hs-hslua-marshalling 2022-02-11 12:05:41 +00:00
pho
979f866476 lang/hs-hslua-marshalling: import hs-hslua-marshalling-2.1.0
Provides functions to marshal values from Haskell to Lua, and vice versa.

This package is part of HsLua, a Haskell framework built around the
embeddable scripting language Lua.
2022-02-11 12:05:02 +00:00
pho
3224c97854 +hs-hslua-core 2022-02-11 12:04:05 +00:00
pho
97ae88ccf5 lang/hs-hslua-core: import hs-hslua-core-2.1.0
Wrappers and helpers to bridge Haskell and Lua.

It builds upon the lua package, which allows to bundle a Lua interpreter
with a Haskell program.
2022-02-11 12:03:30 +00:00
pho
2e729a4f15 +hs-lua 2022-02-11 11:59:51 +00:00
pho
a3a08d2e96 Import lua-2.1.0
This package provides low-level bindings and types to bridge Haskell and
Lua.
2022-02-11 11:59:11 +00:00
gutteridge
f8bb9cfa11 openjdk8: add the native path on Fedora Linux to searches 2022-02-10 18:55:10 +00:00
pho
e3237f1998 Install a bash completion script 2022-02-10 12:21:11 +00:00
adam
24a6e63892 rust-analyzer: updated to 0.0.2022.02.07
2022-02-07

11416: Fix eslint language server not working r=Veykril a=jackos

Allows the language server for eslint to work inside VS Code.
2022-02-08 20:45:00 +00:00
gutteridge
a87fedd4bf python: fix typo in comment in egg.mk 2022-02-08 17:19:50 +00:00
gavan
676a69b30c lang/mono: Fix network interfaces and enable BTLS 2022-02-08 13:39:17 +00:00
mcf
6e95db1cc4 guile: append to BUILDLINK_PASSTHRU_DIRS rather than replace it 2022-02-08 10:26:16 +00:00
pho
559baa6dfd Add upstream URLs to patches 2022-02-08 07:45:02 +00:00
wiz
271d500a22 wheel.mk: also substitute PYVERSSUFFIX 2022-02-07 15:39:35 +00:00
tnn
1b3650feae rust: fix build with rust-1.57.0 2022-02-07 09:16:05 +00:00
gutteridge
4b499b95dd php80 & php81: update zts option name
Adjust the pkgsrc option name from "maintainer-zts" to "zts" for recent
PHP versions. Relates to PR pkg/56681.
2022-02-07 02:26:09 +00:00
adam
3115194487 rust-analyzer: updated to 0.0.2022.01.31
2022-01-31

fix: Fix `cfg_attr` invalidating derive identifier IDE functionalities r=Veykril a=Veykril

Proper fix for https://github.com/rust-analyzer/rust-analyzer/issues/11298
bors r+
2022-02-06 16:49:03 +00:00
pho
8a32de6740 +ghc92 2022-02-06 05:37:03 +00:00
pho
574dd70006 Import GHC 9.2.1
The compiler now has a native codegen on aarch64. LLVM backend is now
optional, and is disabled by default.

The full release note is too long to paste here. See:
https://downloads.haskell.org/~ghc/9.2.1/docs/html/users_guide/9.2.1-notes.html
2022-02-06 05:36:15 +00:00
pho
b013558cd5 When the LLVM backend is enabled, use clang as the assembler
This turned out to be necessary because LLVM 13 emits assembly code that is
incompatible with "as" from Binutils < 2.36.
2022-02-06 05:31:57 +00:00
wiz
1eeae0bce5 wasi-compiler-rt: pkglint whitespace fix 2022-02-04 12:12:27 +00:00
wiz
3f72866ace wasi-compiler-rt: install into directory matching llvm's version number
Bump PKGREVISION.
2022-02-04 12:12:12 +00:00
wiz
8289f61b4b wasi-libcxx: pkglint whitespace fixes 2022-02-04 11:06:58 +00:00
wiz
29ab427db9 wasi-libcxx: regen distinfo for llvm update 2022-02-04 11:06:42 +00:00
wiz
f6051f074e wasi-compiler-rt: fix post-install step after llvm update
XXX: should this use 13.0.1 now?
2022-02-04 11:01:22 +00:00
gutteridge
69f103e729 php80 & php81: correct zts option invocation
Starting with PHP 8.0, zts is enabled with --enable-zts, rather than
the older --enable-maintainer-zts. Addresses PR pkg/56681.

The actual pkgsrc option name should probably be adjusted, and the
current "maintainer-zts" moved to PKG_LEGACY_OPTIONS. I've left it for
another commit.
2022-02-04 01:41:01 +00:00
adam
bd26a73ac3 llvm: updated to 13.0.1
13.0.1:
Bug-fix release.
2022-02-03 20:38:39 +00:00
wiz
a18deaffc9 sablevm-classpath-gui: remove patch that is not in distinfo
package builds fine for me without it on NetBSD-current
2022-02-03 08:10:48 +00:00
mrg
a718ec25bf pull over the rest of netbsd arm32 configuration from -current.
fixes PR#56679.  (tested in armv7hf-el chroot on armv8, and also tested
doesn't break amd64 version.)
2022-02-02 22:07:28 +00:00
hauke
40a83aefc7 Unbreak oracle-j*8 packages -- "Contains pre-built binaries", so no PIE support. 2022-02-02 10:16:52 +00:00
adam
74459f0b17 py-py3c: updated to 1.4
v1.4

Additions:
add guidance around the use of Py_FindMethod

Fixes:
Avoid compiler warning about unused function
Fix DESTDIR support in the Makefile
Various documentation warning fixes
2022-01-31 13:44:39 +00:00
wiz
98ed8916ad versioned_dependencies: support py-mccabe 2022-01-31 11:54:44 +00:00
wiz
62fb4f59ff *: depend on py-click via versioned_dependencies 2022-01-31 09:48:35 +00:00
wiz
2bdba16e9a versioned_dependencies: support click 2022-01-31 09:44:47 +00:00
he
6e2c3f83fe lang/quickjs: update to 2021-03-27 version.
Pkgsrc changes:
 * adjust patches and checksums as needed
 * Update request from PR#56675 should be fulfilled by this;
   thanks to Kimihiro Nonaka

Upstream changes:

2021-03-27:

- faster Array.prototype.push and Array.prototype.unshift
- added JS_UpdateStackTop()
- fixed Windows console
- misc bug fixes

2020-11-08:

- improved function parameter initializers
- added std.setenv(), std.unsetenv() and std.getenviron()
- added JS_EvalThis()
- misc bug fixes

2020-09-06:

- added logical assignment operators
- added IsHTMLDDA support
- faster for-of loops
- os.Worker now takes a module filename as parameter
- qjsc: added -D option to compile dynamically loaded modules or workers
- misc bug fixes

2020-07-05:

- modified JS_GetPrototype() to return a live value
- REPL: support unicode characters larger than 16 bits
- added os.Worker
- improved object serialization
- added std.parseExtJSON
- misc bug fixes
2022-01-30 10:55:03 +00:00
pho
dc8523450b Mark the package as MKPIE-unsupported 2022-01-30 04:31:22 +00:00
wiz
fe175d74ea py-jsonlib: remove python 2.x version of py-jsonlib3
No user in pkgsrc, no upstream changes since 2010
2022-01-29 21:46:17 +00:00
wiz
be552d6627 python: support flake8 in versioned_dependencies 2022-01-29 08:42:50 +00:00
schmonz
b669804a7e According to the noted issue, the compiler to avoid is llvm-gcc-4.2,
which means 11.x and 12.x according to mk/platform/Darwin.mk. On 10.x
(i386 Snow Leopard Server, at least), no problem with the system gcc.
Adjust the scope of the workaround to match.
2022-01-27 21:33:41 +00:00
nros
9cc3ec5071 Update lang/qore to version 1.2
Update due to that it has not been updated
for a long time, tons of fixes and new apis.
2022-01-27 17:39:45 +00:00
wiz
9bc3bac209 python: support testtools as versioned dependency 2022-01-27 10:50:51 +00:00
wiz
fbd6f76017 py-pure-eval: add missing build dependency 2022-01-27 08:05:17 +00:00