Summary
Janet is a functional and imperative programming language and bytecode interpreter. It is a modern lisp, but lists are replaced by other data structures with better utility and performance (arrays, tables, structs, tuples). The language also supports bridging to native code written in C, meta-programming with macros, and bytecode assembly.
Versions
v1.32.1 :: 0 :: gentoo
- Modified
- License
- MIT
- Keywords
- ~amd64 ~x86
- USE flags
- static-libs
USE flags
General
- static-libs
- install janet static library archive, you must enable this flag for using `jpm build`
Bugs
- 925165
- dev-lang/janet-1.32.1 fails tests (hang)
Change logs
- Repository mirror & CI · gentoo
Merge updates from master - Oz Tiram · gentoo
dev-lang/janet: drop 1.22.0
Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/33458 Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Oz Tiram · gentoo
dev-lang/janet: add 1.32.1
Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Signed-off-by: Viorel Munteanu <ceamac@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
dev-lang/janet: update EAPI 7 -> 8
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Oz N Tiram · gentoo
dev-lang/janet: drop old
Signed-off-by: Oz N Tiram <oz.tiram@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/25821 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Oz N Tiram · gentoo
dev-lang/janet: add 1.22.0
Signed-off-by: Oz N Tiram <oz.tiram@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Oz N Tiram · gentoo
dev-lang/janet: drop 1.16.1
Signed-off-by: Oz N Tiram <oz.tiram@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/23507 Signed-off-by: Sam James <sam@gentoo.org> - Oz N Tiram · gentoo
dev-lang/janet: add 1.19.2
Signed-off-by: Oz N Tiram <oz.tiram@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Sam James · gentoo
dev-lang/janet: ebuild tidying
- Drop unnecessary USE=test and src_test definition (default implementation checks for a 'check' and 'test' target in Makefiles already) - Respect CC, CFLAGS, LDFLAGS - Use a loop to avoid repeating ourselves with the 'emake' arguments. - Drop some excessive quoting. See: https://github.com/gentoo/gentoo/pull/22477 Signed-off-by: Sam James <sam@gentoo.org> - Oz N Tiram · gentoo
dev-lang/janet: drop 1.15.5
Signed-off-by: Oz N Tiram <oz.tiram@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/22477 Signed-off-by: Sam James <sam@gentoo.org> - Oz N Tiram · gentoo
dev-lang/janet: add 1.17.2
Signed-off-by: Oz N Tiram <oz.tiram@gmail.com> Signed-off-by: Sam James <sam@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Oz N Tiram · gentoo
dev-lang/janet: drop 1.13.1
Signed-off-by: Oz N Tiram <oz.tiram@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/21719 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Oz N Tiram · gentoo
dev-lang/janet: add 1.16.1
Signed-off-by: Oz N Tiram <oz.tiram@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Oz N Tiram · gentoo
dev-lang/janet: drop 1.12.2
Signed-off-by: Oz N Tiram <oz.tiram@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/20605 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Oz N Tiram · gentoo
dev-lang/janet: add 1.15.5
Signed-off-by: Oz N Tiram <oz.tiram@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Oz N Tiram · gentoo
dev-lang/janet: drop old version
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19040 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Oz N Tiram · gentoo
dev-lang/janet: bump version to 0.13.1
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
dev-lang/janet: remove unused eclass inherit from 1.12.2
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Oz N Tiram · gentoo
dev-lang/janet: drop old version
Package-Manager: Portage-3.0.8, Repoman-2.3.23 Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/17833 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Oz N Tiram · gentoo
dev-lang/janet: bump version to 1.12.2
Package-Manager: Portage-3.0.8, Repoman-2.3.23 Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Oz N Tiram · gentoo
dev-lang/janet: add new version 1.11.1
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16894 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Oz N Tiram · gentoo
dev-lang/janet: drop old version
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Oz Tiram · gentoo
dev-lang/janet: bump version to 1.9.1
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/16021 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Oz Tiram · gentoo
dev-lang/janet: drop old
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Joonas Niilola · gentoo
dev-lang/janet: update HOMEPAGE
Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Oz N Tiram · gentoo
dev-lang/janet: bump version to 1.8.1
Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/15222 Signed-off-by: Joonas Niilola <juippis@gentoo.org> - Repository mirror & CI · gentoo
Merge updates from master - Oz Tiram · gentoo
dev-lang/janet: new package
Janet is a functional and imperative programming language and bytecode interpreter. It is a modern lisp, but lists are replaced by other data structures with better utility and performance (arrays, tables, structs, tuples). The language also supports bridging to native code written in C, meta-programming with macros, and bytecode assembly. Package-Manager: Portage-2.3.84, Repoman-2.3.16 Signed-off-by: Oz Tiram <oz.tiram@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14503 Signed-off-by: Joonas Niilola <juippis@gentoo.org>