diff options
author | nia <nia@pkgsrc.org> | 2020-05-20 09:44:22 +0000 |
---|---|---|
committer | nia <nia@pkgsrc.org> | 2020-05-20 09:44:22 +0000 |
commit | d64d2c60d62098091befdb1aa5c5ad238bcdd036 (patch) | |
tree | 922fa34d309ef075cca7d0cdc2e8271b15b4317a /lang/janet | |
parent | 33571353d1076cee8902b7c548a677753d68d242 (diff) | |
download | pkgsrc-d64d2c60d62098091befdb1aa5c5ad238bcdd036.tar.gz |
janet: Update to 1.9.1
## 1.9.1 - 2020-05-12
- Add :prefix option to declare-source
- Re-enable minimal builds with the debugger.
- Add several flags for configuring Janet on different platforms.
- Fix broken meson build from 1.9.0 and add meson to CI.
- Fix compilation issue when nanboxing is disabled.
## 1.9.0 - 2020-05-10
- Add `:ldflags` option to many jpm declare functions.
- Add `errorf` to core.
- Add `lenprefix` combinator to PEGs.
- Add `%M`, `%m`, `%N`, and `%n` formatters to formatting functions. These are the
same as `%Q`, `%q`, `%P`, and `%p`, but will not truncate long values.
- Add `fiber/root`.
- Add beta `net/` module to core for socket based networking.
- Add the `parse` function to parse strings of source code more conveniently.
- Add `jpm rule-tree` subcommand.
- Add `--offline` flag to jpm to force use of the cache.
- Allow sending pointers and C functions across threads via `thread/send`.
- Fix bug in `getline`.
- Add `sh-rule` and `sh-phony` to jpm's dialect of Janet.
- Change C api's `janet_formatb` -> `janet_formatbv`, and add new function `janet_formatb` to C api.
- Add `edefer` macro to core.
- A struct/table literal/constructor with duplicate keys will use the last value given.
Previously, this was inconsistent between tables and structs, literals and constructor functions.
- Add debugger to core. The debugger functions are only available
in a debug repl, and are prefixed by a `.`.
- Add `sort-by` and `sorted-by` to core.
- Support UTF-8 escapes in strings via `\uXXXX` or `\UXXXXXX`.
- Add `math/erf`
- Add `math/erfc`
- Add `math/log1p`
- Add `math/next`
- Add os/umask
- Add os/perm-int
- Add os/perm-string
- Add :int-permissions option for os/stat.
- Add `jpm repl` subcommand, as well as `post-deps` macro in project.janet files.
- Various bug fixes.
Diffstat (limited to 'lang/janet')
-rw-r--r-- | lang/janet/Makefile | 6 | ||||
-rw-r--r-- | lang/janet/PLIST | 4 | ||||
-rw-r--r-- | lang/janet/distinfo | 10 |
3 files changed, 10 insertions, 10 deletions
diff --git a/lang/janet/Makefile b/lang/janet/Makefile index d4e50273fb4..615ac3a9303 100644 --- a/lang/janet/Makefile +++ b/lang/janet/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.4 2020/04/05 13:36:27 nia Exp $ +# $NetBSD: Makefile,v 1.5 2020/05/20 09:44:22 nia Exp $ -DISTNAME= janet-1.8.1 +DISTNAME= janet-1.9.1 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_GITHUB:=janet-lang/} GITHUB_TAG= v${PKGVERSION_NOREV} @@ -26,7 +26,7 @@ CFLAGS.NetBSD+= -D_NETBSD_SOURCE REPLACE_INTERPRETER+= janet REPLACE.janet.old= .* REPLACE.janet.new= ${PREFIX}/bin/janet -REPLACE_FILES.janet= auxbin/jpm +REPLACE_FILES.janet= jpm PKGCONFIG_OVERRIDE_STAGE= pre-install PKGCONFIG_OVERRIDE+= build/janet.pc diff --git a/lang/janet/PLIST b/lang/janet/PLIST index 8ed7339e3ed..53cef9e0bd0 100644 --- a/lang/janet/PLIST +++ b/lang/janet/PLIST @@ -1,11 +1,11 @@ -@comment $NetBSD: PLIST,v 1.1 2020/03/03 09:44:02 nia Exp $ +@comment $NetBSD: PLIST,v 1.2 2020/05/20 09:44:22 nia Exp $ bin/janet bin/jpm include/janet/janet.h include/janet/janetconf.h lib/libjanet.a lib/libjanet.so -lib/libjanet.so.1 +lib/libjanet.so.1.9 lib/libjanet.so.${PKGVERSION} lib/pkgconfig/janet.pc man/man1/janet.1 diff --git a/lang/janet/distinfo b/lang/janet/distinfo index 535d284fd50..0531474755b 100644 --- a/lang/janet/distinfo +++ b/lang/janet/distinfo @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.4 2020/04/05 13:36:27 nia Exp $ +$NetBSD: distinfo,v 1.5 2020/05/20 09:44:22 nia Exp $ -SHA1 (janet-1.8.1.tar.gz) = 7d1ab48861b644559dffe65ba1b4339d4e306000 -RMD160 (janet-1.8.1.tar.gz) = c9ecd03f59c37cc42a27f32751547683cd45d0a6 -SHA512 (janet-1.8.1.tar.gz) = e2296b16ad7df35e0f6ff0f56b9cd5071e887288df195ac0a14a73284a48f010cc26a413ea836aa3faa4385e25f7f313b183f0fbb8e6eebdc3975b69c62e4ebf -Size (janet-1.8.1.tar.gz) = 977929 bytes +SHA1 (janet-1.9.1.tar.gz) = 6f14d1f6e071c8924fdaf56ef0cd194266c01aea +RMD160 (janet-1.9.1.tar.gz) = 1cc300ba7d88316952bd989a14c8baccb478e787 +SHA512 (janet-1.9.1.tar.gz) = 4024b2f5bc52338b77c954e384157234ef3cecf21142ef60158adb656396b42accae3af8acb8e54f602f5fbce0e1e1f7f29030878ef2ac7055e933dd710db879 +Size (janet-1.9.1.tar.gz) = 995046 bytes |