pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/lang/janet



Module Name:    pkgsrc
Committed By:   nia
Date:           Wed May 20 09:44:22 UTC 2020

Modified Files:
        pkgsrc/lang/janet: Makefile PLIST distinfo

Log Message:
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.


To generate a diff of this commit:
cvs rdiff -u -r1.4 -r1.5 pkgsrc/lang/janet/Makefile \
    pkgsrc/lang/janet/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/lang/janet/PLIST

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/lang/janet/Makefile
diff -u pkgsrc/lang/janet/Makefile:1.4 pkgsrc/lang/janet/Makefile:1.5
--- pkgsrc/lang/janet/Makefile:1.4      Sun Apr  5 13:36:27 2020
+++ pkgsrc/lang/janet/Makefile  Wed May 20 09:44:22 2020
@@ -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
Index: pkgsrc/lang/janet/distinfo
diff -u pkgsrc/lang/janet/distinfo:1.4 pkgsrc/lang/janet/distinfo:1.5
--- pkgsrc/lang/janet/distinfo:1.4      Sun Apr  5 13:36:27 2020
+++ pkgsrc/lang/janet/distinfo  Wed May 20 09:44:22 2020
@@ -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

Index: pkgsrc/lang/janet/PLIST
diff -u pkgsrc/lang/janet/PLIST:1.1 pkgsrc/lang/janet/PLIST:1.2
--- pkgsrc/lang/janet/PLIST:1.1 Tue Mar  3 09:44:02 2020
+++ pkgsrc/lang/janet/PLIST     Wed May 20 09:44:22 2020
@@ -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



Home | Main Index | Thread Index | Old Index