head 1.8; access; symbols pkgsrc-2023Q4:1.8.0.12 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.10 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.8 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.6 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.4 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.2 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.7.0.2 pkgsrc-2022Q2-base:1.7 pkgsrc-2022Q1:1.6.0.4 pkgsrc-2022Q1-base:1.6 pkgsrc-2021Q4:1.6.0.2 pkgsrc-2021Q4-base:1.6 pkgsrc-2021Q3:1.5.0.14 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.12 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.10 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.8 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.6 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.4 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.2 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.3.0.12 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.8 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.6 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.4 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.2 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.2.0.4 pkgsrc-2018Q3-base:1.2 pkgsrc-2018Q2:1.2.0.2 pkgsrc-2018Q2-base:1.2 pkgsrc-2018Q1:1.1.0.4 pkgsrc-2018Q1-base:1.1 pkgsrc-2017Q4:1.1.0.2 pkgsrc-2017Q4-base:1.1; locks; strict; comment @# @; 1.8 date 2022.06.28.11.34.15; author wiz; state Exp; branches; next 1.7; commitid D2UoJrTHpoHEANJD; 1.7 date 2022.06.08.12.46.35; author mef; state Exp; branches; next 1.6; commitid hfr0O75Neg2SEeHD; 1.6 date 2021.12.08.16.02.18; author adam; state Exp; branches; next 1.5; commitid 2PyWjHx5T8rqARjD; 1.5 date 2020.03.08.19.47.47; author bsiegert; state Exp; branches; next 1.4; commitid C1gSWIVDUxNjpDZB; 1.4 date 2020.03.08.16.47.52; author wiz; state Exp; branches; next 1.3; commitid rcNYzTQo8icypCZB; 1.3 date 2018.10.08.16.54.28; author maya; state Exp; branches; next 1.2; commitid p1iYBu44G9PC3bVA; 1.2 date 2018.04.29.20.53.39; author adam; state Exp; branches; next 1.1; commitid EKa4KFUOFxqoBnAA; 1.1 date 2017.09.26.17.23.05; author mspo; state Exp; branches; next ; commitid oS5GdrjFD0EDlJ8A; desc @@ 1.8 log @*: recursive bump for perl 5.36 @ text @# $NetBSD: buildlink3.mk,v 1.7 2022/06/08 12:46:35 mef Exp $ BUILDLINK_TREE+= rakudo .if !defined(RAKUDO_BUILDLINK3_MK) RAKUDO_BUILDLINK3_MK:= BUILDLINK_API_DEPENDS.rakudo+= rakudo>=2022.06 BUILDLINK_ABI_DEPENDS.rakudo+= rakudo>=2022.06nb1 BUILDLINK_PKGSRCDIR.rakudo?= ../../lang/rakudo .include "../../lang/nqp/buildlink3.mk" .endif # RAKUDO_BUILDLINK3_MK BUILDLINK_TREE+= -rakudo @ 1.7 log @(lang/rakudo) Updated 2022.03 to 2022.06 New in 2022.06: + Changes: + Allow optional : on LHS of signature binding declaration [20fd4f04] + Make &[max] and &[min] return RHS for ties [175e716f] + Make handles on attribute of type object more natural [1c04360d] + Allow openbsd to locate shared libraries by version [5abd57a8] + Allow :from in identities [3051eefa] + Reconsider the way `$*PERL` is deprecated [10d73ada] + Allow setting ThreadPoolScheduler's max_threads to semi-infinite value [4e56f241] [b0ebb5e6] [febff8fb] + Additions: + Categorize exceptions thrown by role appliers [7a2f3b19][9155b92b] [d79a261d][86d2a75a] + Add :real named argument to DateTime.posix [1ffedd66] + Introduce (Exception|Cool).Failure coercer [51c00fdd] + Removals: + Efficiency: + Slightly speedup exponentiation by Ints [6f6fd1f7][1a12c34d] + Fix unneeded dependency check [636c805e] + Make .tail() on native arrays 25x as fast [7a25fc91] + Make .head/.tail faster on native arrays [7a25fc91][3c47f1d4][73b43e5f] + Make Date.new(Str) a few % faster [39298f10] + Make block exit handling faster for blocks having phasers [9a29735d] [080abcd8] + Fixes: + Fix install issue on JVM [e4ba84af] + Fix exponentiation by large negative Ints and speedup exponentiation by any sized negative Ints [c66c98fe][e4ae4737][b2c44bf3] + Fix for positional argument binding [83ea6474] + Fix infix le on two native strings [e93447cf] + Fix execution error when referencing non-existing captures [aaa5615c] + Remove counterproductive fallback from ModuleLoader [217960e2] + Resolve race conditions when working with symbols and repositories [6fc2e6c6][0293ae58][ad2fdca4][d1b58910][f5dbd15a][082c7122][466a21d3] [cef53ac1][2e17ca3d][8940d688][95fb9260][3b4061f6][c2f495b0][18c19fc9] [6b117a36][2c6bccb4][ddef6461][a5cf1227] + Make "make test" clean on newer MacOSes [a6a856a4] + Fix my %h is (Set|Bag|Mix|)Hash = foo [62b6792a][51fd091a] + Internal: + Update BUILDPLAN helper module to uint renumbering [bea59762][9fd893f7] + Let core module installer use information from Compiler object [ce86a7db] + Put CATCH blocks at the start of the scope for maintainability [9f8eea41] + Various micro optimizations and dead code removal [ca5cfed8][0e55e9ff] [36bdd01a][280a2090][b01c493a][a84e1684][64317c4e][8f70f8db][b84a6d2e] [59d07871][556f1a2a][bf979d08][e9de06b8][ce86a7db] New in 2022.04: + Changes: + Improve error when `make` encounters non-Match $/ (#4834) [2da9eb22] [540c7365] + Additions: + Make previous values in REPL accessible with `$*N` [190e303d][1292357d] + Add `INSIDE_EMACS` environment variable for better embedding of the REPL inside Emacs [76035de0] + Add an `IO::Path.dir-with-entries` method, returning a `Bool` indicating if the directory has any entries (without danger of resource leaking) [8a1e7788] + Implement `will complain` trait [a203a5af][2c2c5306][beeb9ffc][2baf8bc6] + Removals: + Remove the $?COMPILATION-ID constant as it was not documented and not tested [b2a8bfc9] + Efficiency: + Make IO::Path.mkdir 2x as fast if dir already exists [57a65562] + Shortcut many methods on `Empty` (returning `Empty` without needing to set up an iterator and a `Seq` [1b4977c6][8f5a07d0][943c443c] [1afc3f4f][78ca49eb] + Some optimizations for regex substitution [79cd9d97][55c833ad] [72f2f400][4503faac] + Micro-optimizations to make compilation of Raku code faster [3b692b1b][9a860ca8][9b07b66c][f6d9e90f][6736bd74][2555660b][f00fa82a] [a0303b18][0cb12fee][c74b1275][7c1e80c6][3187922b][5dfa9c4e][c891075f] [91185079][0fe48931] + Micro-optimizations to make module loading faster [f19d36b3][412c4625] [ec20a3f0][173a75b0][97ad3f79][04c8bd6b][55685572][397145a6][83bf9d26] [1c73cb8d][fc5ee2b0][1fd2d843] + Micro-optimize creation of `IO::Special` objects a bit (3x at each Raku startup) [3e217a0d] + Fixes: + Add mention of 'sub' potentially missing [a56d239d] + Revert "An object will never work if native is expected" compile-time error [94d4820a] + Only assign to caller's `$/` during a regex substitution if it's writable [aed27864] + Make sure we serialize exports [f4cba21c] + Ignore any dot files in "dist" directory [07b4422b] + Make `*CWD` initialization non-lazy, it is almost always needed and making it non-lazy prevents a race-condition [e9575349] + Don't initialize PROCESS:: variables more than once [e7143e00] + Protect setting loading with a lock [5dd82a62][07d3030a][d53d2da9] + Don't treat `!=` as a meta-op of `==` [f3b1e95d][12dd09e1] + Fix race condition in Rakudo::Supply::BlockState [5658f4da] + Fix for a lexical being localized while used in a nested scope [19c6c52f] + Fix typed named argument arrays not reporting type correctly [dcb0ac09] + Make `uniprop`/`uniprops` thread safe [2bd2ca0f] + Correctly check for writeable containers [90d876a3] + Internal: @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.6 2021/12/08 16:02:18 adam Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.rakudo+= rakudo>=2022.06 @ 1.6 log @revbump for icu and libffi @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.5 2020/03/08 19:47:47 bsiegert Exp $ d8 2 a9 2 BUILDLINK_API_DEPENDS.rakudo+= rakudo>=2020.02 BUILDLINK_ABI_DEPENDS.rakudo+= rakudo>=2021.09 @ 1.5 log @Update rakudo to 2020.02.1. Upstream changelog is very long, but the language has been renamed from Perl 6 to Raku, so bin/raku is now the main interpreter binary. @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.4 2020/03/08 16:47:52 wiz Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.rakudo+= rakudo>=2020.02 @ 1.4 log @*: recursive bump for libffi @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.3 2018/10/08 16:54:28 maya Exp $ d8 2 a9 2 BUILDLINK_API_DEPENDS.rakudo+= rakudo>=2018.06 BUILDLINK_ABI_DEPENDS.rakudo+= rakudo>=2019.07.1nb2 @ 1.3 log @Update rakudo, nqp, MoarVM to 2018.06 Bumping buildlink3.mk required because the reporter mentions having to do this because of a time-consuming incompatibility in p6-zip. Unclear if the packages are independent, so updating together. No changelog found. From tomasz motyl in PR pkg/53663 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.2 2018/04/29 20:53:39 adam Exp $ d9 1 a9 1 BUILDLINK_ABI_DEPENDS.rakudo+= rakudo>=2018.06 @ 1.2 log @rakudo: removed references to wip @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.1 2017/09/26 17:23:05 mspo Exp $ d8 2 a9 2 BUILDLINK_API_DEPENDS.rakudo+= rakudo>=2017.09 BUILDLINK_ABI_DEPENDS.rakudo+= rakudo>=2017.09 @ 1.1 log @lang/rakudo imported from wip/rakudo; this is perl6 @ text @d1 1 a1 1 # $NetBSD: buildlink3.mk,v 1.5 2015/04/06 08:17:15 adam Exp $ d10 1 a10 1 BUILDLINK_PKGSRCDIR.rakudo?= ../../wip/rakudo d12 1 a12 1 .include "../../wip/nqp/buildlink3.mk" @